math.log10 on complex, real part

Time bar (total: 10.8s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze82.0ms (0.8%)

Memory
20.4MiB live, 98.4MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%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.5s (13.8%)

Memory
-198.6MiB live, 1 620.7MiB allocated
Samples
986.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 658.0ms
ival-log: 413.0ms (62.8% of total)
ival-hypot: 148.0ms (22.5% of total)
ival-div: 81.0ms (12.3% of total)
ival-true: 7.0ms (1.1% of total)
exact: 6.0ms (0.9% of total)
ival-assert: 3.0ms (0.5% of total)
Bogosity

explain227.0ms (2.1%)

Memory
1.7MiB live, 196.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1220-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-rescue1030
(+.f64 (*.f64 re re) (*.f64 im im))overflow103
(*.f64 re re)overflow51
(*.f64 im im)overflow67
sqrt.f64(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))uflow-rescue190
(+.f64 (*.f64 re re) (*.f64 im im))underflow19
(*.f64 re re)underflow75
(*.f64 im im)underflow55
Confusion
Predicted +Predicted -
+1220
-0134
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+12200
-00134
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0134
1122
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
57.0ms512×0valid
Compiler

Compiled 112 to 34 computations (69.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-log: 12.0ms (32.7% of total)
ival-hypot: 11.0ms (29.9% of total)
ival-mult: 7.0ms (19% of total)
ival-div: 3.0ms (8.2% of total)
ival-add: 2.0ms (5.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess22.0ms (0.2%)

Memory
13.1MiB live, 51.9MiB 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)

Compiler

Compiled 14 to 10 computations (28.6% saved)

eval0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
2.6MiB live, 2.6MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.3%
(/.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
8.6MiB live, 8.6MiB 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)

localize42.0ms (0.4%)

Memory
-5.7MiB live, 79.1MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(log.f64 #s(literal 10 binary64))
accuracy0.00390625
(+.f64 (*.f64 re re) (*.f64 im im))
accuracy0.5996475586106521
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
accuracy28.42958113177104
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Samples
29.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: 6.0ms (36.1% of total)
ival-hypot: 4.0ms (24.1% of total)
ival-mult: 3.0ms (18.1% of total)
ival-div: 2.0ms (12% of total)
ival-add: 1.0ms (6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series16.0ms (0.2%)

Memory
-7.6MiB live, 30.6MiB allocated
Counts
5 → 96
Calls
Call 1
Inputs
#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())
#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())
#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())
#s(alt (log.f64 #s(literal 10 binary64)) (patch (log.f64 #s(literal 10 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (pow im 2) (taylor 0 re) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 re) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 re) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 re) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 im) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 im) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 im) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 im) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor inf im) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor -inf im) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (+.f64 (*.f64 re re) (*.f64 im im)) (patch (+.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (/ (log im) (log 10)) (taylor 0 re) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))) (taylor 0 re) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 re) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 re) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 re)) (log 10))) (taylor inf re) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))) (taylor inf re) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf re) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf re) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ -1 re)) (log 10))) (taylor -inf re) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))) (taylor -inf re) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf re) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf re) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log re) (log 10)) (taylor 0 im) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))) (taylor 0 im) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 im) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 im) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 im)) (log 10))) (taylor inf im) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (taylor inf im) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf im) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf im) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ -1 im)) (log 10))) (taylor -inf im) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (taylor -inf im) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf im) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf im) (#s(alt (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 re) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor 0 re) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))) (taylor 0 re) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 re) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 re))) (taylor inf re) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf re) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 re))) (taylor -inf re) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf re) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (log re) (taylor 0 im) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor 0 im) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2)))))) (taylor 0 im) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 im) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 im))) (taylor inf im) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf im) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 im))) (taylor -inf im) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf im) (#s(alt (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (patch (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt im (taylor 0 re) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (+ im (* 1/2 (/ (pow re 2) im))) (taylor 0 re) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))) (taylor 0 re) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 re) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt re (taylor inf re) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))) (taylor inf re) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf re) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (* -1 re) (taylor -inf re) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))) (taylor -inf re) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))) (taylor -inf re) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(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)))))))) (taylor -inf re) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt re (taylor 0 im) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (+ re (* 1/2 (/ (pow im 2) re))) (taylor 0 im) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re))))) (taylor 0 im) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 im) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt im (taylor inf im) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))) (taylor inf im) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf im) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor -inf im) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))) (taylor -inf im) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))) (taylor -inf im) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
#s(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)))))))) (taylor -inf im) (#s(alt (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) (patch (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) #<representation binary64>) () ())) ())
Calls

24 calls:

TimeVariablePointExpression
3.0ms
re
@-inf
(/ (log (sqrt (+ (* re re) (* im im)))) (log 10))
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))

simplify314.0ms (2.9%)

Memory
-0.9MiB live, 344.6MiB 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)))

rewrite281.0ms (2.6%)

Memory
27.1MiB live, 367.5MiB allocated
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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im 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)))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im 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)))) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.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))))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im 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))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (exp.f64 (log.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.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))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 #s(literal 1 binary64) (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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im 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) (*.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(*.f64 (exp.f64 (log.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 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 (*.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 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 (*.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 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.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 (*.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 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 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 (*.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 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.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))))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (sqrt.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 (*.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 (*.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (sqrt.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (pow.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (sqrt.f64 (*.f64 (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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (fma.f64 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 (*.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 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.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)))

eval64.0ms (0.6%)

Memory
15.0MiB live, 129.2MiB allocated
Compiler

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

prune93.0ms (0.9%)

Memory
2.1MiB live, 181.4MiB allocated
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New39310403
Fresh000
Picked101
Done000
Total39410404
Accuracy
99.5%
Counts
404 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
35.6%
(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))
53.3%
(/.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)))))
15.5%
(/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64)))
53.3%
(/.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)))))))
53.0%
(/.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))))
53.3%
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 1/10 binary64)))
53.4%
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64)))
98.9%
(/.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.3%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
53.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))))))
Compiler

Compiled 434 to 270 computations (37.8% saved)

simplify272.0ms (2.5%)

Memory
-14.1MiB live, 299.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 #s(literal 1/2 binary64))
cost-diff0
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
cost-diff0
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
cost-diff0
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64)))
cost-diff0
(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)))))
cost-diff0
(*.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))))))
cost-diff0
(/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64)))
cost-diff320
(-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
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
(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
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
cost-diff0
#s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))
cost-diff0
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)))
cost-diff0
(/.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)))
Rules
12 764×lower-fma.f32
12 756×lower-fma.f64
2 394×lower-*.f32
2 368×lower-*.f64
1 762×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048522
086459
1143404
2247390
3528390
41349390
52801390
64492390
76810390
08042370
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.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)))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)))
#s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
re
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(/.f64 #s(literal 1/2 binary64) im)
#s(literal 1/2 binary64)
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 #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
(/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64)))
(-.f64 (*.f64 #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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.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))))))
#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)))))
(fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))
re
(*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))
(*.f64 re (*.f64 re (*.f64 re re)))
(*.f64 re (*.f64 re re))
(*.f64 re re)
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))
(*.f64 im (*.f64 im im))
im
(*.f64 im im)
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))
(*.f64 (+.f64 re im) (-.f64 re im))
(+.f64 re im)
(-.f64 re im)
(*.f64 im (*.f64 im (*.f64 im im)))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64)))
(log.f64 (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)) (log.f64 (fma.f64 im im (*.f64 re re))))
(exp.f64 #s(literal 1/2 binary64))
#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)
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)))
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 (*.f64 re #s(literal 1/2 binary64)) im) im))) (log.f64 #s(literal 10 binary64)))
(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(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 (*.f64 re #s(literal 1/2 binary64)) im) im)))
#s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))
#s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 (*.f64 re #s(literal 1/2 binary64)) im) im))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
(fma.f64 re (/.f64 (*.f64 re #s(literal 1/2 binary64)) im) im)
re
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(/.f64 #s(literal 1/2 binary64) im)
#s(literal 1/2 binary64)
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 #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 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 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(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 #s(literal 1/2 binary64) (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
(/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (-.f64 (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 (fma.f64 re (*.f64 (+.f64 re im) (*.f64 re (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 #s(literal 1/2 binary64) (-.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))))) (log.f64 (fma.f64 re (*.f64 (+.f64 re im) (*.f64 re (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.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))))))
#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)))))
(fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))
re
(*.f64 re (*.f64 re (*.f64 re (*.f64 re re))))
(*.f64 re (*.f64 re (*.f64 re re)))
(*.f64 re (*.f64 re re))
(*.f64 re re)
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))
(*.f64 im (*.f64 im im))
im
(*.f64 im im)
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 (+.f64 re im) (*.f64 re (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))))
(log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))
(log.f64 (fma.f64 re (*.f64 (+.f64 re im) (*.f64 re (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 re (*.f64 (+.f64 re im) (*.f64 re (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))
(*.f64 (+.f64 re im) (-.f64 re im))
(+.f64 re im)
(-.f64 re im)
(*.f64 im (*.f64 im (*.f64 im im)))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) (log.f64 #s(literal 10 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(exp.f64 #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)

localize209.0ms (1.9%)

Memory
-30.3MiB live, 301.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(exp.f64 #s(literal 1/2 binary64))
accuracy0.5996475586106521
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64)))
accuracy6.176665390665027
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
accuracy29.540153516447944
(log.f64 (fma.f64 im im (*.f64 re re)))
accuracy0.9502643556434058
(-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
accuracy20.523437500000004
(fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))
accuracy44.953334132590115
(log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))
accuracy52.47400542632172
(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)))))
accuracy0
(log.f64 #s(literal 10 binary64))
accuracy0.296875
(/.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))))))
accuracy0.6025963379159783
(/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
accuracy29.540153516447944
(log.f64 (fma.f64 im im (*.f64 re re)))
accuracy0
(log.f64 im)
accuracy0
(log.f64 #s(literal 10 binary64))
accuracy0.494088455990947
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
accuracy0.5996475586106521
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
accuracy0
(log.f64 #s(literal 10 binary64))
accuracy0.15625
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
accuracy0.17657633146828425
#s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))
accuracy0.5996475586106521
(/.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)))
Samples
128.0ms256×0valid
Compiler

Compiled 512 to 46 computations (91% saved)

Precisions
Click to see histograms. Total time spent on operations: 83.0ms
ival-mult: 26.0ms (31.3% of total)
ival-log: 23.0ms (27.7% of total)
ival-div: 9.0ms (10.8% of total)
ival-add: 6.0ms (7.2% of total)
ival-pow: 6.0ms (7.2% of total)
ival-hypot: 5.0ms (6% of total)
ival-sub: 5.0ms (6% of total)
ival-exp: 3.0ms (3.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series204.0ms (1.9%)

Memory
33.4MiB live, 300.6MiB allocated
Counts
23 → 492
Calls
Call 1
Inputs
#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())
#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())
#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())
#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())
#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())
#s(alt (log.f64 #s(literal 10 binary64)) (patch (log.f64 #s(literal 10 binary64)) #<representation binary64>) () ())
#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())
#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())
#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())
#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())
#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())
#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())
#s(alt (exp.f64 #s(literal 1/2 binary64)) (patch (exp.f64 #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())
#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())
#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())
Outputs
#s(alt (/ (log im) (log 10)) (taylor 0 re) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))) (taylor 0 re) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 re) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 re) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 re)) (log 10))) (taylor inf re) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))) (taylor inf re) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf re) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf re) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ -1 re)) (log 10))) (taylor -inf re) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))) (taylor -inf re) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf re) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf re) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (/ (log re) (log 10)) (taylor 0 im) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))) (taylor 0 im) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 im) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 im) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 im)) (log 10))) (taylor inf im) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (taylor inf im) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf im) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf im) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ -1 im)) (log 10))) (taylor -inf im) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (taylor -inf im) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf im) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf im) (#s(alt (/.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))) (patch (/.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))) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor 0 re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))) (taylor 0 re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 re))) (taylor inf re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 re))) (taylor -inf re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (log re) (taylor 0 im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor 0 im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2)))))) (taylor 0 im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 im))) (taylor inf im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 im))) (taylor -inf im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt im (taylor 0 re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (+ im (* 1/2 (/ (pow re 2) im))) (taylor 0 re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))) (taylor 0 re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt re (taylor inf re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))) (taylor inf re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 re) (taylor -inf re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))) (taylor -inf re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))) (taylor -inf re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(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)))))))) (taylor -inf re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt re (taylor 0 im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (+ re (* 1/2 (/ (pow im 2) re))) (taylor 0 im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re))))) (taylor 0 im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt im (taylor inf im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))) (taylor inf im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor -inf im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))) (taylor -inf im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))) (taylor -inf im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(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)))))))) (taylor -inf im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt im (taylor 0 re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (+ im (* 1/2 (/ (pow re 2) im))) (taylor 0 re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (+ im (* 1/2 (/ (pow re 2) im))) (taylor 0 re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (+ im (* 1/2 (/ (pow re 2) im))) (taylor 0 re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (pow re 2) im)) (taylor inf re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2)))) (taylor inf re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2)))) (taylor inf re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2)))) (taylor inf re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (pow re 2) im)) (taylor -inf re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2)))) (taylor -inf re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2)))) (taylor -inf re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2)))) (taylor -inf re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (pow re 2) im)) (taylor 0 im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im) (taylor 0 im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im) (taylor 0 im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im) (taylor 0 im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt im (taylor inf im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt im (taylor -inf im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1))) (taylor -inf im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1))) (taylor -inf im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1))) (taylor -inf im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (/ (log im) (log 10)) (taylor 0 re) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))) (taylor 0 re) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 re) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 re) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 re)) (log 10))) (taylor inf re) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))) (taylor inf re) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf re) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf re) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ -1 re)) (log 10))) (taylor -inf re) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))) (taylor -inf re) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf re) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf re) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log re) (log 10)) (taylor 0 im) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))) (taylor 0 im) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 im) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 im) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 im)) (log 10))) (taylor inf im) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (taylor inf im) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf im) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf im) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ -1 im)) (log 10))) (taylor -inf im) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (taylor -inf im) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf im) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf im) (#s(alt (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor 0 re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))) (taylor 0 re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 re))) (taylor inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 re))) (taylor -inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (log re) (taylor 0 im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor 0 im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2)))))) (taylor 0 im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 im))) (taylor inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 im))) (taylor -inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 im))) (taylor inf im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 im))) (taylor inf im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 im))) (taylor inf im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 im))) (taylor inf im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 im)))) (taylor -inf im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 im)))) (taylor -inf im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 im)))) (taylor -inf im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 im)))) (taylor -inf im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (log (pow re 2)) (log 10))) (taylor 0 im) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))) (taylor 0 im) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 im) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 im) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 im)) (log 10))) (taylor inf im) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (taylor inf im) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf im) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf im) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ -1 im)) (log 10))) (taylor -inf im) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (taylor -inf im) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf im) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf im) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (log (pow im 2)) (log 10))) (taylor 0 re) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (taylor 0 re) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 re) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 re) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 re)) (log 10))) (taylor inf re) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))) (taylor inf re) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf re) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf re) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ -1 re)) (log 10))) (taylor -inf re) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))) (taylor -inf re) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf re) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf re) (#s(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)))))) (patch (/.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)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (log 10) (log (pow re 2)))) (taylor 0 im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log 10) (log (pow re 2))))) (taylor 0 im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(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))))))))))) (taylor 0 im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 10) (log (/ 1 im)))) (taylor inf im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))) (taylor inf im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 10) (log (/ -1 im)))) (taylor -inf im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))) (taylor -inf im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (log 10) (log (pow im 2)))) (taylor 0 re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ (log 10) (log (pow im 2))))) (taylor 0 re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(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))))))))))) (taylor 0 re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 10) (log (/ 1 re)))) (taylor inf re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))) (taylor inf re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 10) (log (/ -1 re)))) (taylor -inf re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))) (taylor -inf re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (log (pow re 2))) (taylor 0 im) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow re 2))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor 0 im) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2)))))) (taylor 0 im) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 im) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 im))) (taylor inf im) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf im) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 im))) (taylor -inf im) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf im) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (log (pow im 2))) (taylor 0 re) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow im 2))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor 0 re) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))) (taylor 0 re) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 re) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 re))) (taylor inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 re))) (taylor -inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf re) (#s(alt (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (log (pow im 6))) (* 1/2 (log (pow im 4)))) (taylor 0 re) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (log (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))) (* 1/2 (log (pow im 4)))) (taylor 0 re) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (log (pow im 6))) (* (pow re 2) (+ (* -1/2 (/ (* re (+ im (* -1 im))) (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))) (* 1/2 (log (pow im 4)))) (taylor 0 re) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (log (pow im 6))) (* (pow re 2) (+ (* re (- (* -1/4 (/ re (pow im 4))) (* 1/2 (/ (+ im (* -1 im)) (pow im 4))))) (* 1/2 (/ 1 (pow im 2)))))) (* 1/2 (log (pow im 4)))) (taylor 0 re) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (* -3 (log (/ 1 re))) (* -2 (log (/ 1 re)))) (taylor inf re) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 re))) (* -1/2 (/ (+ im (* -1 im)) re))) (* -2 (log (/ 1 re)))) (taylor inf re) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 re))) (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2)))) (+ (* -2 (log (/ 1 re))) (* 1/2 (/ (+ im (* -1 im)) re)))) (taylor inf re) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 re))) (* -1/12 (/ (+ (* 2 (pow (+ im (* -1 im)) 3)) (* 6 (* (pow im 2) (+ im (* -1 im))))) (pow re 3)))) (+ (* -2 (log (/ 1 re))) (+ (* 1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2))) (* 1/2 (/ (+ im (* -1 im)) re))))) (taylor inf re) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (* -3 (log (/ -1 re))) (* -2 (log (/ -1 re)))) (taylor -inf re) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 re))) (* -1/2 (/ (+ im (* -1 im)) re))) (* -2 (log (/ -1 re)))) (taylor -inf re) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 re))) (* -1 (/ (- (* 1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) re)) (* -1/2 (+ im (* -1 im)))) re))) (* -2 (log (/ -1 re)))) (taylor -inf re) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 re))) (* -1 (/ (- (* -1 (/ (- (* 1/12 (/ (+ (* -6 (* (pow im 2) (+ im (* -1 im)))) (* -2 (pow (+ im (* -1 im)) 3))) re)) (* 1/4 (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))))) re)) (* -1/2 (+ im (* -1 im)))) re))) (* -2 (log (/ -1 re)))) (taylor -inf re) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (log (pow re 6))) (* 1/2 (log (pow re 4)))) (taylor 0 im) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/4 (* (pow im 2) (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))) (* 1/2 (log (pow re 6)))) (* 1/2 (log (pow re 4)))) (taylor 0 im) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (log (pow re 6))) (* (pow im 2) (- (* -1/12 (* im (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))))) (* 1/4 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))) (* 1/2 (log (pow re 4)))) (taylor 0 im) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (log (pow re 6))) (* (pow im 2) (- (* im (- (* -1/48 (* im (+ (* -24 (/ (pow (+ re (* -1 re)) 2) (pow re 6))) (+ (* -6 (/ (pow (+ re (* -1 re)) 4) (pow re 8))) (* 12 (/ 1 (pow re 4))))))) (* 1/12 (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4))))))) (* 1/4 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))) (* 1/2 (log (pow re 4)))) (taylor 0 im) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (* -3 (log (/ 1 im))) (* -2 (log (/ 1 im)))) (taylor inf im) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (* -2 (log (/ 1 im)))) (taylor inf im) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 im))) (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))) (+ (* -2 (log (/ 1 im))) (* -1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 im))) (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))) (+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/2 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))))) (taylor inf im) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (* -3 (log (/ -1 im))) (* -2 (log (/ -1 im)))) (taylor -inf im) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (* -2 (log (/ -1 im)))) (taylor -inf im) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 im))) (* 1/2 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))) (+ (* -2 (log (/ -1 im))) (* -1/2 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 im))) (* -1 (/ (- (* 1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) im)) (* 1/2 (* (pow re 2) (+ re (* -1 re))))) (pow im 3)))) (+ (* -2 (log (/ -1 im))) (* -1/2 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (log (pow im 6))) (* 1/2 (log (pow im 4)))) (log 10)) (taylor 0 re) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (log (pow im 6)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (* 1/2 (/ (log (pow im 4)) (log 10)))) (taylor 0 re) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (log (pow im 6)) (log 10))) (* (pow re 2) (+ (* -1/2 (/ (* re (+ im (* -1 im))) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10))))))) (* 1/2 (/ (log (pow im 4)) (log 10)))) (taylor 0 re) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (log (pow im 6)) (log 10))) (* (pow re 2) (+ (* re (+ (* -1/2 (/ (+ im (* -1 im)) (* (pow im 4) (log 10)))) (* -1/4 (/ re (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10))))))) (* 1/2 (/ (log (pow im 4)) (log 10)))) (taylor 0 re) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -3 (log (/ 1 re))) (* -2 (log (/ 1 re)))) (log 10)) (taylor inf re) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 re)) (log 10))) (* -1/2 (/ (+ im (* -1 im)) (* re (log 10))))) (* -2 (/ (log (/ 1 re)) (log 10)))) (taylor inf re) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 re)) (log 10))) (+ (* -1/2 (/ (+ im (* -1 im)) (* re (log 10)))) (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (* (pow re 2) (log 10)))))) (* -2 (/ (log (/ 1 re)) (log 10)))) (taylor inf re) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 re)) (log 10))) (+ (* -1/2 (/ (+ im (* -1 im)) (* re (log 10)))) (+ (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (* (pow re 2) (log 10)))) (* -1/12 (/ (+ (* 2 (pow (+ im (* -1 im)) 3)) (* 6 (* (pow im 2) (+ im (* -1 im))))) (* (pow re 3) (log 10))))))) (* -2 (/ (log (/ 1 re)) (log 10)))) (taylor inf re) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -3 (log (/ -1 re))) (* -2 (log (/ -1 re)))) (log 10)) (taylor -inf re) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 re)) (log 10))) (* -1/2 (/ (+ im (* -1 im)) (* re (log 10))))) (* -2 (/ (log (/ -1 re)) (log 10)))) (taylor -inf re) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 re)) (log 10))) (* -1 (/ (+ (* 1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (* re (log 10)))) (* 1/2 (/ (+ im (* -1 im)) (log 10)))) re))) (* -2 (/ (log (/ -1 re)) (log 10)))) (taylor -inf re) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 re)) (log 10))) (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (log 10))) (* 1/12 (/ (+ (* -6 (* (pow im 2) (+ im (* -1 im)))) (* -2 (pow (+ im (* -1 im)) 3))) (* re (log 10))))) re)) (* 1/2 (/ (+ im (* -1 im)) (log 10)))) re))) (* -2 (/ (log (/ -1 re)) (log 10)))) (taylor -inf re) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (log (pow re 6))) (* 1/2 (log (pow re 4)))) (log 10)) (taylor 0 im) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/4 (/ (* (pow im 2) (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2))))) (log 10))) (* 1/2 (/ (log (pow re 6)) (log 10)))) (* 1/2 (/ (log (pow re 4)) (log 10)))) (taylor 0 im) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (log (pow re 6)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))) (log 10))) (* -1/12 (/ (* im (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4))))) (log 10)))))) (* 1/2 (/ (log (pow re 4)) (log 10)))) (taylor 0 im) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (log (pow re 6)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))) (log 10))) (* im (+ (* -1/12 (/ (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))) (log 10))) (* -1/48 (/ (* im (+ (* -24 (/ (pow (+ re (* -1 re)) 2) (pow re 6))) (+ (* -6 (/ (pow (+ re (* -1 re)) 4) (pow re 8))) (* 12 (/ 1 (pow re 4)))))) (log 10)))))))) (* 1/2 (/ (log (pow re 4)) (log 10)))) (taylor 0 im) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -3 (log (/ 1 im))) (* -2 (log (/ 1 im)))) (log 10)) (taylor inf im) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (* -2 (/ (log (/ 1 im)) (log 10)))) (taylor inf im) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 im)) (log 10))) (+ (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (* (pow im 3) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))) (* -2 (/ (log (/ 1 im)) (log 10)))) (taylor inf im) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 im)) (log 10))) (+ (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (* (pow im 3) (log 10)))) (+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))) (* -2 (/ (log (/ 1 im)) (log 10)))) (taylor inf im) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -3 (log (/ -1 im))) (* -2 (log (/ -1 im)))) (log 10)) (taylor -inf im) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (* -2 (/ (log (/ -1 im)) (log 10)))) (taylor -inf im) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 im)) (log 10))) (+ (* 1/2 (/ (* (pow re 2) (+ re (* -1 re))) (* (pow im 3) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))) (* -2 (/ (log (/ -1 im)) (log 10)))) (taylor -inf im) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 im)) (log 10))) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (log 10))) (* 1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* im (log 10))))) (pow im 3))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))) (* -2 (/ (log (/ -1 im)) (log 10)))) (taylor -inf im) (#s(alt (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (log (pow im 6))) (taylor 0 re) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow im 6))) (* 1/2 (/ (pow re 6) (pow im 6)))) (taylor 0 re) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow im 6))) (* (pow re 6) (+ (* -1/4 (/ (pow re 6) (pow im 12))) (* 1/2 (/ 1 (pow im 6)))))) (taylor 0 re) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow im 6))) (* (pow re 6) (+ (* (pow re 6) (- (* 1/6 (/ (pow re 6) (pow im 18))) (* 1/4 (/ 1 (pow im 12))))) (* 1/2 (/ 1 (pow im 6)))))) (taylor 0 re) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (* -3 (log (/ 1 re))) (taylor inf re) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ 1 re))) (* 1/2 (/ (pow im 6) (pow re 6)))) (taylor inf re) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 12) (pow re 12))) (* 1/2 (/ (pow im 6) (pow re 6))))) (taylor inf re) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 12) (pow re 12))) (+ (* 1/6 (/ (pow im 18) (pow re 18))) (* 1/2 (/ (pow im 6) (pow re 6)))))) (taylor inf re) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (* -3 (log (/ -1 re))) (taylor -inf re) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ -1 re))) (* 1/2 (/ (pow im 6) (pow re 6)))) (taylor -inf re) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 12) (pow re 12))) (* 1/2 (/ (pow im 6) (pow re 6))))) (taylor -inf re) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 12) (pow re 12))) (+ (* 1/6 (/ (pow im 18) (pow re 18))) (* 1/2 (/ (pow im 6) (pow re 6)))))) (taylor -inf re) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (log (pow re 6))) (taylor 0 im) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow re 6))) (* 1/2 (/ (pow im 6) (pow re 6)))) (taylor 0 im) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow re 6))) (* (pow im 6) (+ (* -1/4 (/ (pow im 6) (pow re 12))) (* 1/2 (/ 1 (pow re 6)))))) (taylor 0 im) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow re 6))) (* (pow im 6) (+ (* (pow im 6) (- (* 1/6 (/ (pow im 6) (pow re 18))) (* 1/4 (/ 1 (pow re 12))))) (* 1/2 (/ 1 (pow re 6)))))) (taylor 0 im) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (* -3 (log (/ 1 im))) (taylor inf im) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ 1 im))) (* 1/2 (/ (pow re 6) (pow im 6)))) (taylor inf im) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 12) (pow im 12))) (* 1/2 (/ (pow re 6) (pow im 6))))) (taylor inf im) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 12) (pow im 12))) (+ (* 1/6 (/ (pow re 18) (pow im 18))) (* 1/2 (/ (pow re 6) (pow im 6)))))) (taylor inf im) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (* -3 (log (/ -1 im))) (taylor -inf im) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ -1 im))) (* 1/2 (/ (pow re 6) (pow im 6)))) (taylor -inf im) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 12) (pow im 12))) (* 1/2 (/ (pow re 6) (pow im 6))))) (taylor -inf im) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 12) (pow im 12))) (+ (* 1/6 (/ (pow re 18) (pow im 18))) (* 1/2 (/ (pow re 6) (pow im 6)))))) (taylor -inf im) (#s(alt (*.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)))))) (patch (*.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)))))) #<representation binary64>) () ())) ())
#s(alt (log (pow im 6)) (taylor 0 re) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 6)) (/ (pow re 6) (pow im 6))) (taylor 0 re) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 6)) (* (pow re 6) (+ (* -1/2 (/ (pow re 6) (pow im 12))) (/ 1 (pow im 6))))) (taylor 0 re) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 6)) (* (pow re 6) (+ (* (pow re 6) (- (* 1/3 (/ (pow re 6) (pow im 18))) (* 1/2 (/ 1 (pow im 12))))) (/ 1 (pow im 6))))) (taylor 0 re) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (* -6 (log (/ 1 re))) (taylor inf re) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -6 (log (/ 1 re))) (/ (pow im 6) (pow re 6))) (taylor inf re) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -6 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (/ (pow im 6) (pow re 6)))) (taylor inf re) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -6 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (+ (* 1/3 (/ (pow im 18) (pow re 18))) (/ (pow im 6) (pow re 6))))) (taylor inf re) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (* -6 (log (/ -1 re))) (taylor -inf re) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -6 (log (/ -1 re))) (/ (pow im 6) (pow re 6))) (taylor -inf re) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -6 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (/ (pow im 6) (pow re 6)))) (taylor -inf re) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -6 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (+ (* 1/3 (/ (pow im 18) (pow re 18))) (/ (pow im 6) (pow re 6))))) (taylor -inf re) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (log (pow re 6)) (taylor 0 im) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 6)) (/ (pow im 6) (pow re 6))) (taylor 0 im) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 6)) (* (pow im 6) (+ (* -1/2 (/ (pow im 6) (pow re 12))) (/ 1 (pow re 6))))) (taylor 0 im) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 6)) (* (pow im 6) (+ (* (pow im 6) (- (* 1/3 (/ (pow im 6) (pow re 18))) (* 1/2 (/ 1 (pow re 12))))) (/ 1 (pow re 6))))) (taylor 0 im) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (* -6 (log (/ 1 im))) (taylor inf im) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -6 (log (/ 1 im))) (/ (pow re 6) (pow im 6))) (taylor inf im) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -6 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (/ (pow re 6) (pow im 6)))) (taylor inf im) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -6 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (+ (* 1/3 (/ (pow re 18) (pow im 18))) (/ (pow re 6) (pow im 6))))) (taylor inf im) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (* -6 (log (/ -1 im))) (taylor -inf im) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -6 (log (/ -1 im))) (/ (pow re 6) (pow im 6))) (taylor -inf im) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -6 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (/ (pow re 6) (pow im 6)))) (taylor -inf im) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -6 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (+ (* 1/3 (/ (pow re 18) (pow im 18))) (/ (pow re 6) (pow im 6))))) (taylor -inf im) (#s(alt (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))))) (patch (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))))) #<representation binary64>) () ())) ())
#s(alt (/ (log re) (log 10)) (taylor 0 im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))) (taylor 0 im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log im) (log 10)) (taylor inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))) (taylor inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))) (taylor inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))))) (taylor inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log (* -1 im)) (log 10)) (taylor -inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10))) (taylor -inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10)))) (taylor -inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10))))) (taylor -inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log im) (log 10)) (taylor 0 re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))) (taylor 0 re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log re) (log 10)) (taylor inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))) (taylor inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))) (taylor inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))))) (taylor inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log (* -1 re)) (log 10)) (taylor -inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10))) (taylor -inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10)))) (taylor -inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10))))) (taylor -inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (log re) (taylor 0 im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor 0 im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2)))))) (taylor 0 im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))) (taylor inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (log (* -1 im)) (taylor -inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 im)) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 im)) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 im)) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))) (taylor -inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor 0 re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))) (taylor 0 re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (log re) (taylor inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))) (taylor inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (log (* -1 re)) (taylor -inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 re)) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 re)) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 re)) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))) (taylor -inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt re (taylor 0 im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ re (* 1/2 (/ (pow im 2) re))) (taylor 0 im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re))))) (taylor 0 im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt im (taylor inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ im (* 1/2 (/ (pow re 2) im))) (taylor inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (* 1/2 (/ (pow re 2) im))))) (taylor inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* -1/8 (/ (pow re 6) (pow im 5))) (+ (* 1/48 (/ (pow re 6) (pow im 5))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (+ (* 1/6 (/ (pow re 6) (pow im 5))) (* 1/2 (/ (pow re 2) im)))))))) (taylor inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor -inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 im) (* -1/2 (/ (pow re 2) im))) (taylor -inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (* -1/2 (/ (pow re 2) im)))) (taylor -inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (+ (* -1 (/ (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6)))) (pow im 5))) (* -1/2 (/ (pow re 2) im))))) (taylor -inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt im (taylor 0 re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ im (* 1/2 (/ (pow re 2) im))) (taylor 0 re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))) (taylor 0 re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt re (taylor inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ re (* 1/2 (/ (pow im 2) re))) (taylor inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (* 1/2 (/ (pow im 2) re))))) (taylor inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* -1/8 (/ (pow im 6) (pow re 5))) (+ (* 1/48 (/ (pow im 6) (pow re 5))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (+ (* 1/6 (/ (pow im 6) (pow re 5))) (* 1/2 (/ (pow im 2) re)))))))) (taylor inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (* -1 re) (taylor -inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 re) (* -1/2 (/ (pow im 2) re))) (taylor -inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (* -1/2 (/ (pow im 2) re)))) (taylor -inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (+ (* -1 (/ (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6)))) (pow re 5))) (* -1/2 (/ (pow im 2) re))))) (taylor -inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor 0 re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor 0 re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor 0 re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor 0 re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor inf re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor inf re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor inf re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor inf re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor -inf re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor -inf re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor -inf re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor -inf re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor 0 im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor 0 im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor 0 im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor 0 im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor inf im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor inf im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor inf im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor inf im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor -inf im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor -inf im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor -inf im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor -inf im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (log (pow re 2)) (taylor 0 im) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 2)) (/ (pow im 2) (pow re 2))) (taylor 0 im) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2))))) (taylor 0 im) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 im) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ 1 im))) (taylor inf im) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2))) (taylor inf im) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf im) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ -1 im))) (taylor -inf im) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2))) (taylor -inf im) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf im) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (log (pow im 2)) (taylor 0 re) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 2)) (/ (pow re 2) (pow im 2))) (taylor 0 re) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2))))) (taylor 0 re) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 re) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ 1 re))) (taylor inf re) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2))) (taylor inf re) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf re) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ -1 re))) (taylor -inf re) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2))) (taylor -inf re) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf re) (#s(alt (log.f64 (fma.f64 im im (*.f64 re re))) (patch (log.f64 (fma.f64 im im (*.f64 re re))) #<representation binary64>) () ())) ())
#s(alt (log (pow im 4)) (taylor 0 re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 4)) (* -1 (/ (pow re 2) (pow im 2)))) (taylor 0 re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 4)) (* (pow re 2) (- (/ (* re (+ im (* -1 im))) (pow im 4)) (/ 1 (pow im 2))))) (taylor 0 re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 4)) (* (pow re 2) (- (* re (+ (* 1/2 (/ re (pow im 4))) (+ (/ -1 (pow im 3)) (/ 1 (pow im 3))))) (/ 1 (pow im 2))))) (taylor 0 re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (* -4 (log (/ 1 re))) (taylor inf re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ im re)) (/ im re))) (taylor inf re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ im re)) (+ (* 1/2 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2))) (/ im re)))) (taylor inf re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ im re)) (+ (* 1/6 (/ (+ (* 2 (pow (+ im (* -1 im)) 3)) (* 6 (* (pow im 2) (+ im (* -1 im))))) (pow re 3))) (+ (* 1/2 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2))) (/ im re))))) (taylor inf re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (* -4 (log (/ -1 re))) (taylor -inf re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 re))) (+ (* -1 (/ im re)) (/ im re))) (taylor -inf re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 re))) (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1/2 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) re))) re))) (taylor -inf re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 re))) (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1 (/ (+ (* -1/6 (/ (+ (* -6 (* (pow im 2) (+ im (* -1 im)))) (* -2 (pow (+ im (* -1 im)) 3))) re)) (* 1/2 (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))))) re))) re))) (taylor -inf re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (log (pow re 4)) (taylor 0 im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 4)) (* 1/2 (* (pow im 2) (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2))))))) (taylor 0 im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 4)) (* (pow im 2) (+ (* 1/6 (* im (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))))) (* 1/2 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))) (taylor 0 im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 4)) (* (pow im 2) (+ (* 1/2 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2))))) (* im (+ (* 1/24 (* im (+ (* -24 (/ (pow (+ re (* -1 re)) 2) (pow re 6))) (+ (* -6 (/ (pow (+ re (* -1 re)) 4) (pow re 8))) (* 12 (/ 1 (pow re 4))))))) (* 1/6 (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))))))))) (taylor 0 im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (* -4 (log (/ 1 im))) (taylor inf im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 im))) (* -1 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))) (taylor inf im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))) (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))))) (taylor inf im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (* -4 (log (/ -1 im))) (taylor -inf im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 im))) (* -1 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (+ (* -1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) im)) (* (pow re 2) (+ re (* -1 re)))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (pow im 4) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (pow im 2) (pow re 2))) (pow im 4)) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* -1 (pow im 2)) (* re (+ im (* -1 im))))) (pow im 4)) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* -1 (pow im 2)) (* re (+ im (+ re (* -1 im)))))) (pow im 4)) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (pow re 4) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ 1 (+ (* -1 (/ im re)) (/ im re)))) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re))))) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (/ im re) (/ (pow im 4) (pow re 4))))))) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (pow re 4) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ 1 (+ (* -1 (/ im re)) (/ im re)))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (/ (pow im 2) re)) re)))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1 (/ (+ (* -1 (pow im 2)) (/ (pow im 4) (pow re 2))) re))) re)))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (pow re 4) (taylor 0 im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* im (* (pow re 2) (+ re (* -1 re)))) (pow re 4)) (taylor 0 im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* im (+ (* -1 (* im (pow re 2))) (* (pow re 2) (+ re (* -1 re))))) (pow re 4)) (taylor 0 im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* im (+ (* im (+ (* -1 (pow re 2)) (pow im 2))) (* (pow re 2) (+ re (* -1 re))))) (pow re 4)) (taylor 0 im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (pow im 4) (taylor inf im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1 (* -1 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1 (+ (* -1 (/ (pow re 2) (pow im 2))) (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1 (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)) (/ (pow re 4) (pow im 4)))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (pow im 4) (taylor -inf im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1 (* -1 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1 (+ (* -1 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2)))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (pow re 4) im)) (* (pow re 2) (+ re (* -1 re)))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2)))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
Calls

123 calls:

TimeVariablePointExpression
33.0ms
re
@0
(* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im))))))
25.0ms
im
@0
(log im)
21.0ms
im
@-inf
(log im)
17.0ms
im
@0
(* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im))))))
12.0ms
im
@inf
(* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im))))))

simplify378.0ms (3.5%)

Memory
16.3MiB live, 555.5MiB allocated
Algorithm
egg-herbie
Rules
8 576×lower-fma.f64
8 576×lower-fma.f32
6 340×lower-+.f64
6 340×lower-+.f32
5 396×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0127411616
1390910694
0853610114
Stop Event
iter limit
node limit
Counts
492 → 481
Calls
Call 1
Inputs
(/ (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))))))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* 1/2 (/ (pow re 2) im)))
(* 1/2 (/ (pow re 2) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* 1/2 (/ (pow re 2) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(* 1/2 (/ (pow re 2) im))
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
im
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(/ (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)))))))
(* 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/2 (log (pow im 6))) (* 1/2 (log (pow im 4))))
(- (+ (* 1/2 (log (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))) (* 1/2 (log (pow im 4))))
(- (+ (* 1/2 (log (pow im 6))) (* (pow re 2) (+ (* -1/2 (/ (* re (+ im (* -1 im))) (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))) (* 1/2 (log (pow im 4))))
(- (+ (* 1/2 (log (pow im 6))) (* (pow re 2) (+ (* re (- (* -1/4 (/ re (pow im 4))) (* 1/2 (/ (+ im (* -1 im)) (pow im 4))))) (* 1/2 (/ 1 (pow im 2)))))) (* 1/2 (log (pow im 4))))
(- (* -3 (log (/ 1 re))) (* -2 (log (/ 1 re))))
(- (+ (* -3 (log (/ 1 re))) (* -1/2 (/ (+ im (* -1 im)) re))) (* -2 (log (/ 1 re))))
(- (+ (* -3 (log (/ 1 re))) (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2)))) (+ (* -2 (log (/ 1 re))) (* 1/2 (/ (+ im (* -1 im)) re))))
(- (+ (* -3 (log (/ 1 re))) (* -1/12 (/ (+ (* 2 (pow (+ im (* -1 im)) 3)) (* 6 (* (pow im 2) (+ im (* -1 im))))) (pow re 3)))) (+ (* -2 (log (/ 1 re))) (+ (* 1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2))) (* 1/2 (/ (+ im (* -1 im)) re)))))
(- (* -3 (log (/ -1 re))) (* -2 (log (/ -1 re))))
(- (+ (* -3 (log (/ -1 re))) (* -1/2 (/ (+ im (* -1 im)) re))) (* -2 (log (/ -1 re))))
(- (+ (* -3 (log (/ -1 re))) (* -1 (/ (- (* 1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) re)) (* -1/2 (+ im (* -1 im)))) re))) (* -2 (log (/ -1 re))))
(- (+ (* -3 (log (/ -1 re))) (* -1 (/ (- (* -1 (/ (- (* 1/12 (/ (+ (* -6 (* (pow im 2) (+ im (* -1 im)))) (* -2 (pow (+ im (* -1 im)) 3))) re)) (* 1/4 (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))))) re)) (* -1/2 (+ im (* -1 im)))) re))) (* -2 (log (/ -1 re))))
(- (* 1/2 (log (pow re 6))) (* 1/2 (log (pow re 4))))
(- (+ (* -1/4 (* (pow im 2) (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))) (* 1/2 (log (pow re 6)))) (* 1/2 (log (pow re 4))))
(- (+ (* 1/2 (log (pow re 6))) (* (pow im 2) (- (* -1/12 (* im (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))))) (* 1/4 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))) (* 1/2 (log (pow re 4))))
(- (+ (* 1/2 (log (pow re 6))) (* (pow im 2) (- (* im (- (* -1/48 (* im (+ (* -24 (/ (pow (+ re (* -1 re)) 2) (pow re 6))) (+ (* -6 (/ (pow (+ re (* -1 re)) 4) (pow re 8))) (* 12 (/ 1 (pow re 4))))))) (* 1/12 (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4))))))) (* 1/4 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))) (* 1/2 (log (pow re 4))))
(- (* -3 (log (/ 1 im))) (* -2 (log (/ 1 im))))
(- (+ (* -3 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (* -2 (log (/ 1 im))))
(- (+ (* -3 (log (/ 1 im))) (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))) (+ (* -2 (log (/ 1 im))) (* -1/2 (/ (pow re 2) (pow im 2)))))
(- (+ (* -3 (log (/ 1 im))) (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))) (+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/2 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))))))
(- (* -3 (log (/ -1 im))) (* -2 (log (/ -1 im))))
(- (+ (* -3 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (* -2 (log (/ -1 im))))
(- (+ (* -3 (log (/ -1 im))) (* 1/2 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))) (+ (* -2 (log (/ -1 im))) (* -1/2 (/ (pow re 2) (pow im 2)))))
(- (+ (* -3 (log (/ -1 im))) (* -1 (/ (- (* 1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) im)) (* 1/2 (* (pow re 2) (+ re (* -1 re))))) (pow im 3)))) (+ (* -2 (log (/ -1 im))) (* -1/2 (/ (pow re 2) (pow im 2)))))
(/ (- (* 1/2 (log (pow im 6))) (* 1/2 (log (pow im 4)))) (log 10))
(- (+ (* 1/2 (/ (log (pow im 6)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (* 1/2 (/ (log (pow im 4)) (log 10))))
(- (+ (* 1/2 (/ (log (pow im 6)) (log 10))) (* (pow re 2) (+ (* -1/2 (/ (* re (+ im (* -1 im))) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10))))))) (* 1/2 (/ (log (pow im 4)) (log 10))))
(- (+ (* 1/2 (/ (log (pow im 6)) (log 10))) (* (pow re 2) (+ (* re (+ (* -1/2 (/ (+ im (* -1 im)) (* (pow im 4) (log 10)))) (* -1/4 (/ re (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10))))))) (* 1/2 (/ (log (pow im 4)) (log 10))))
(/ (- (* -3 (log (/ 1 re))) (* -2 (log (/ 1 re)))) (log 10))
(- (+ (* -3 (/ (log (/ 1 re)) (log 10))) (* -1/2 (/ (+ im (* -1 im)) (* re (log 10))))) (* -2 (/ (log (/ 1 re)) (log 10))))
(- (+ (* -3 (/ (log (/ 1 re)) (log 10))) (+ (* -1/2 (/ (+ im (* -1 im)) (* re (log 10)))) (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (* (pow re 2) (log 10)))))) (* -2 (/ (log (/ 1 re)) (log 10))))
(- (+ (* -3 (/ (log (/ 1 re)) (log 10))) (+ (* -1/2 (/ (+ im (* -1 im)) (* re (log 10)))) (+ (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (* (pow re 2) (log 10)))) (* -1/12 (/ (+ (* 2 (pow (+ im (* -1 im)) 3)) (* 6 (* (pow im 2) (+ im (* -1 im))))) (* (pow re 3) (log 10))))))) (* -2 (/ (log (/ 1 re)) (log 10))))
(/ (- (* -3 (log (/ -1 re))) (* -2 (log (/ -1 re)))) (log 10))
(- (+ (* -3 (/ (log (/ -1 re)) (log 10))) (* -1/2 (/ (+ im (* -1 im)) (* re (log 10))))) (* -2 (/ (log (/ -1 re)) (log 10))))
(- (+ (* -3 (/ (log (/ -1 re)) (log 10))) (* -1 (/ (+ (* 1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (* re (log 10)))) (* 1/2 (/ (+ im (* -1 im)) (log 10)))) re))) (* -2 (/ (log (/ -1 re)) (log 10))))
(- (+ (* -3 (/ (log (/ -1 re)) (log 10))) (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (log 10))) (* 1/12 (/ (+ (* -6 (* (pow im 2) (+ im (* -1 im)))) (* -2 (pow (+ im (* -1 im)) 3))) (* re (log 10))))) re)) (* 1/2 (/ (+ im (* -1 im)) (log 10)))) re))) (* -2 (/ (log (/ -1 re)) (log 10))))
(/ (- (* 1/2 (log (pow re 6))) (* 1/2 (log (pow re 4)))) (log 10))
(- (+ (* -1/4 (/ (* (pow im 2) (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2))))) (log 10))) (* 1/2 (/ (log (pow re 6)) (log 10)))) (* 1/2 (/ (log (pow re 4)) (log 10))))
(- (+ (* 1/2 (/ (log (pow re 6)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))) (log 10))) (* -1/12 (/ (* im (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4))))) (log 10)))))) (* 1/2 (/ (log (pow re 4)) (log 10))))
(- (+ (* 1/2 (/ (log (pow re 6)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))) (log 10))) (* im (+ (* -1/12 (/ (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))) (log 10))) (* -1/48 (/ (* im (+ (* -24 (/ (pow (+ re (* -1 re)) 2) (pow re 6))) (+ (* -6 (/ (pow (+ re (* -1 re)) 4) (pow re 8))) (* 12 (/ 1 (pow re 4)))))) (log 10)))))))) (* 1/2 (/ (log (pow re 4)) (log 10))))
(/ (- (* -3 (log (/ 1 im))) (* -2 (log (/ 1 im)))) (log 10))
(- (+ (* -3 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (* -2 (/ (log (/ 1 im)) (log 10))))
(- (+ (* -3 (/ (log (/ 1 im)) (log 10))) (+ (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (* (pow im 3) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))) (* -2 (/ (log (/ 1 im)) (log 10))))
(- (+ (* -3 (/ (log (/ 1 im)) (log 10))) (+ (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (* (pow im 3) (log 10)))) (+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))) (* -2 (/ (log (/ 1 im)) (log 10))))
(/ (- (* -3 (log (/ -1 im))) (* -2 (log (/ -1 im)))) (log 10))
(- (+ (* -3 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (* -2 (/ (log (/ -1 im)) (log 10))))
(- (+ (* -3 (/ (log (/ -1 im)) (log 10))) (+ (* 1/2 (/ (* (pow re 2) (+ re (* -1 re))) (* (pow im 3) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))) (* -2 (/ (log (/ -1 im)) (log 10))))
(- (+ (* -3 (/ (log (/ -1 im)) (log 10))) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (log 10))) (* 1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* im (log 10))))) (pow im 3))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))) (* -2 (/ (log (/ -1 im)) (log 10))))
(* 1/2 (log (pow im 6)))
(+ (* 1/2 (log (pow im 6))) (* 1/2 (/ (pow re 6) (pow im 6))))
(+ (* 1/2 (log (pow im 6))) (* (pow re 6) (+ (* -1/4 (/ (pow re 6) (pow im 12))) (* 1/2 (/ 1 (pow im 6))))))
(+ (* 1/2 (log (pow im 6))) (* (pow re 6) (+ (* (pow re 6) (- (* 1/6 (/ (pow re 6) (pow im 18))) (* 1/4 (/ 1 (pow im 12))))) (* 1/2 (/ 1 (pow im 6))))))
(* -3 (log (/ 1 re)))
(+ (* -3 (log (/ 1 re))) (* 1/2 (/ (pow im 6) (pow re 6))))
(+ (* -3 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 12) (pow re 12))) (* 1/2 (/ (pow im 6) (pow re 6)))))
(+ (* -3 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 12) (pow re 12))) (+ (* 1/6 (/ (pow im 18) (pow re 18))) (* 1/2 (/ (pow im 6) (pow re 6))))))
(* -3 (log (/ -1 re)))
(+ (* -3 (log (/ -1 re))) (* 1/2 (/ (pow im 6) (pow re 6))))
(+ (* -3 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 12) (pow re 12))) (* 1/2 (/ (pow im 6) (pow re 6)))))
(+ (* -3 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 12) (pow re 12))) (+ (* 1/6 (/ (pow im 18) (pow re 18))) (* 1/2 (/ (pow im 6) (pow re 6))))))
(* 1/2 (log (pow re 6)))
(+ (* 1/2 (log (pow re 6))) (* 1/2 (/ (pow im 6) (pow re 6))))
(+ (* 1/2 (log (pow re 6))) (* (pow im 6) (+ (* -1/4 (/ (pow im 6) (pow re 12))) (* 1/2 (/ 1 (pow re 6))))))
(+ (* 1/2 (log (pow re 6))) (* (pow im 6) (+ (* (pow im 6) (- (* 1/6 (/ (pow im 6) (pow re 18))) (* 1/4 (/ 1 (pow re 12))))) (* 1/2 (/ 1 (pow re 6))))))
(* -3 (log (/ 1 im)))
(+ (* -3 (log (/ 1 im))) (* 1/2 (/ (pow re 6) (pow im 6))))
(+ (* -3 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 12) (pow im 12))) (* 1/2 (/ (pow re 6) (pow im 6)))))
(+ (* -3 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 12) (pow im 12))) (+ (* 1/6 (/ (pow re 18) (pow im 18))) (* 1/2 (/ (pow re 6) (pow im 6))))))
(* -3 (log (/ -1 im)))
(+ (* -3 (log (/ -1 im))) (* 1/2 (/ (pow re 6) (pow im 6))))
(+ (* -3 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 12) (pow im 12))) (* 1/2 (/ (pow re 6) (pow im 6)))))
(+ (* -3 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 12) (pow im 12))) (+ (* 1/6 (/ (pow re 18) (pow im 18))) (* 1/2 (/ (pow re 6) (pow im 6))))))
(log (pow im 6))
(+ (log (pow im 6)) (/ (pow re 6) (pow im 6)))
(+ (log (pow im 6)) (* (pow re 6) (+ (* -1/2 (/ (pow re 6) (pow im 12))) (/ 1 (pow im 6)))))
(+ (log (pow im 6)) (* (pow re 6) (+ (* (pow re 6) (- (* 1/3 (/ (pow re 6) (pow im 18))) (* 1/2 (/ 1 (pow im 12))))) (/ 1 (pow im 6)))))
(* -6 (log (/ 1 re)))
(+ (* -6 (log (/ 1 re))) (/ (pow im 6) (pow re 6)))
(+ (* -6 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (/ (pow im 6) (pow re 6))))
(+ (* -6 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (+ (* 1/3 (/ (pow im 18) (pow re 18))) (/ (pow im 6) (pow re 6)))))
(* -6 (log (/ -1 re)))
(+ (* -6 (log (/ -1 re))) (/ (pow im 6) (pow re 6)))
(+ (* -6 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (/ (pow im 6) (pow re 6))))
(+ (* -6 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (+ (* 1/3 (/ (pow im 18) (pow re 18))) (/ (pow im 6) (pow re 6)))))
(log (pow re 6))
(+ (log (pow re 6)) (/ (pow im 6) (pow re 6)))
(+ (log (pow re 6)) (* (pow im 6) (+ (* -1/2 (/ (pow im 6) (pow re 12))) (/ 1 (pow re 6)))))
(+ (log (pow re 6)) (* (pow im 6) (+ (* (pow im 6) (- (* 1/3 (/ (pow im 6) (pow re 18))) (* 1/2 (/ 1 (pow re 12))))) (/ 1 (pow re 6)))))
(* -6 (log (/ 1 im)))
(+ (* -6 (log (/ 1 im))) (/ (pow re 6) (pow im 6)))
(+ (* -6 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (/ (pow re 6) (pow im 6))))
(+ (* -6 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (+ (* 1/3 (/ (pow re 18) (pow im 18))) (/ (pow re 6) (pow im 6)))))
(* -6 (log (/ -1 im)))
(+ (* -6 (log (/ -1 im))) (/ (pow re 6) (pow im 6)))
(+ (* -6 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (/ (pow re 6) (pow im 6))))
(+ (* -6 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (+ (* 1/3 (/ (pow re 18) (pow im 18))) (/ (pow re 6) (pow im 6)))))
(/ (log re) (log 10))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(/ (log im) (log 10))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))))
(+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))))
(/ (log (* -1 im)) (log 10))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10)))
(+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10))))
(+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10)))))
(/ (log im) (log 10))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(/ (log re) (log 10))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))
(+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))))
(+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))))
(/ (log (* -1 re)) (log 10))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10)))
(+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10))))
(+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10)))))
(log re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(log im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (log im) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (log im) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(log (* -1 im))
(+ (log (* -1 im)) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (log (* -1 im)) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (log (* -1 im)) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(log im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(log re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (log re) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+ (log re) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(log (* -1 re))
(+ (log (* -1 re)) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (log (* -1 re)) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+ (log (* -1 re)) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (* 1/2 (/ (pow re 2) im)))))
(+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* -1/8 (/ (pow re 6) (pow im 5))) (+ (* 1/48 (/ (pow re 6) (pow im 5))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (+ (* 1/6 (/ (pow re 6) (pow im 5))) (* 1/2 (/ (pow re 2) im))))))))
(* -1 im)
(+ (* -1 im) (* -1/2 (/ (pow re 2) im)))
(+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (* -1/2 (/ (pow re 2) im))))
(+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (+ (* -1 (/ (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6)))) (pow im 5))) (* -1/2 (/ (pow re 2) im)))))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (* 1/2 (/ (pow im 2) re)))))
(+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* -1/8 (/ (pow im 6) (pow re 5))) (+ (* 1/48 (/ (pow im 6) (pow re 5))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (+ (* 1/6 (/ (pow im 6) (pow re 5))) (* 1/2 (/ (pow im 2) re))))))))
(* -1 re)
(+ (* -1 re) (* -1/2 (/ (pow im 2) re)))
(+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (* -1/2 (/ (pow im 2) re))))
(+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (+ (* -1 (/ (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6)))) (pow re 5))) (* -1/2 (/ (pow im 2) re)))))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(* 1/2 (/ re im))
(log (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)))))
(log (pow im 4))
(+ (log (pow im 4)) (* -1 (/ (pow re 2) (pow im 2))))
(+ (log (pow im 4)) (* (pow re 2) (- (/ (* re (+ im (* -1 im))) (pow im 4)) (/ 1 (pow im 2)))))
(+ (log (pow im 4)) (* (pow re 2) (- (* re (+ (* 1/2 (/ re (pow im 4))) (+ (/ -1 (pow im 3)) (/ 1 (pow im 3))))) (/ 1 (pow im 2)))))
(* -4 (log (/ 1 re)))
(+ (* -4 (log (/ 1 re))) (+ (* -1 (/ im re)) (/ im re)))
(+ (* -4 (log (/ 1 re))) (+ (* -1 (/ im re)) (+ (* 1/2 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2))) (/ im re))))
(+ (* -4 (log (/ 1 re))) (+ (* -1 (/ im re)) (+ (* 1/6 (/ (+ (* 2 (pow (+ im (* -1 im)) 3)) (* 6 (* (pow im 2) (+ im (* -1 im))))) (pow re 3))) (+ (* 1/2 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2))) (/ im re)))))
(* -4 (log (/ -1 re)))
(+ (* -4 (log (/ -1 re))) (+ (* -1 (/ im re)) (/ im re)))
(+ (* -4 (log (/ -1 re))) (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1/2 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) re))) re)))
(+ (* -4 (log (/ -1 re))) (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1 (/ (+ (* -1/6 (/ (+ (* -6 (* (pow im 2) (+ im (* -1 im)))) (* -2 (pow (+ im (* -1 im)) 3))) re)) (* 1/2 (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))))) re))) re)))
(log (pow re 4))
(+ (log (pow re 4)) (* 1/2 (* (pow im 2) (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))
(+ (log (pow re 4)) (* (pow im 2) (+ (* 1/6 (* im (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))))) (* 1/2 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2))))))))
(+ (log (pow re 4)) (* (pow im 2) (+ (* 1/2 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2))))) (* im (+ (* 1/24 (* im (+ (* -24 (/ (pow (+ re (* -1 re)) 2) (pow re 6))) (+ (* -6 (/ (pow (+ re (* -1 re)) 4) (pow re 8))) (* 12 (/ 1 (pow re 4))))))) (* 1/6 (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4))))))))))
(* -4 (log (/ 1 im)))
(+ (* -4 (log (/ 1 im))) (* -1 (/ (pow re 2) (pow im 2))))
(+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))))
(+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))) (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))))
(* -4 (log (/ -1 im)))
(+ (* -4 (log (/ -1 im))) (* -1 (/ (pow re 2) (pow im 2))))
(+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2)))))
(+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (+ (* -1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) im)) (* (pow re 2) (+ re (* -1 re)))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2)))))
(pow im 4)
(+ (* -1 (* (pow im 2) (pow re 2))) (pow im 4))
(+ (* (pow re 2) (+ (* -1 (pow im 2)) (* re (+ im (* -1 im))))) (pow im 4))
(+ (* (pow re 2) (+ (* -1 (pow im 2)) (* re (+ im (+ re (* -1 im)))))) (pow im 4))
(pow re 4)
(* (pow re 4) (+ 1 (+ (* -1 (/ im re)) (/ im re))))
(* (pow re 4) (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re)))))
(* (pow re 4) (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (/ im re) (/ (pow im 4) (pow re 4)))))))
(pow re 4)
(* (pow re 4) (+ 1 (+ (* -1 (/ im re)) (/ im re))))
(* (pow re 4) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (/ (pow im 2) re)) re))))
(* (pow re 4) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1 (/ (+ (* -1 (pow im 2)) (/ (pow im 4) (pow re 2))) re))) re))))
(pow re 4)
(+ (* im (* (pow re 2) (+ re (* -1 re)))) (pow re 4))
(+ (* im (+ (* -1 (* im (pow re 2))) (* (pow re 2) (+ re (* -1 re))))) (pow re 4))
(+ (* im (+ (* im (+ (* -1 (pow re 2)) (pow im 2))) (* (pow re 2) (+ re (* -1 re))))) (pow re 4))
(pow im 4)
(* (pow im 4) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))
(* (pow im 4) (+ 1 (+ (* -1 (/ (pow re 2) (pow im 2))) (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))))
(* (pow im 4) (+ 1 (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)) (/ (pow re 4) (pow im 4))))))
(pow im 4)
(* (pow im 4) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))
(* (pow im 4) (+ 1 (+ (* -1 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2))))))
(* (pow im 4) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (pow re 4) im)) (* (pow re 2) (+ re (* -1 re)))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2))))))
Outputs
(/ (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 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im)))) (/.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)) (pow.f64 im #s(literal 4 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log (/ 1 re)) (log 10)))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.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 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 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 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.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)))))))
(* -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 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.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 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 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 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.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 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re)))) (/.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)) (pow.f64 re #s(literal 4 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re)))) (/.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 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.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 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 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 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.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)))))))
(* -1 (/ (log (/ -1 im)) (log 10)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.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 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 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 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.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 (/.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 #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 #s(literal -1/4 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/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 #s(literal -1/4 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/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)))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 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 #s(literal -1/4 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/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 #s(literal -1/4 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/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)))
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 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/8 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 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/8 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 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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/8 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))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (neg.f64 im))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/8 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 (* 1/2 (/ (pow re 2) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) im)
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) im)
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 im (*.f64 re re))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 im (*.f64 re re))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 im (*.f64 re re))))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 im (*.f64 re re))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 im (*.f64 re re))))
(* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 im (*.f64 re re))))
(* 1/2 (/ (pow re 2) im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (fma.f64 im im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (fma.f64 im im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)
(/ (+ (* 1/2 (pow re 2)) (pow im 2)) im)
(/.f64 (fma.f64 im im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) im)
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 im (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) 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/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 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(*.f64 (neg.f64 im) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64) #s(literal -1 binary64)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(*.f64 (neg.f64 im) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64) #s(literal -1 binary64)))
(* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1)))
(*.f64 (neg.f64 im) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64) #s(literal -1 binary64)))
(/ (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 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im)))) (/.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)) (pow.f64 im #s(literal 4 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log (/ 1 re)) (log 10)))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.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 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 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 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.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)))))))
(* -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 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.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 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 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 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.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 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re)))) (/.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)) (pow.f64 re #s(literal 4 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re)))) (/.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 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.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 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 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 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.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)))))))
(* -1 (/ (log (/ -1 im)) (log 10)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.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 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 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 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.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 (/.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 #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 #s(literal -1/4 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/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 #s(literal -1/4 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/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)))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 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 #s(literal -1/4 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/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 #s(literal -1/4 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/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 #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 (log.f64 #s(literal 10 binary64)) (*.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) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(fma.f64 (*.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)) (pow.f64 re #s(literal 4 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re)))) (*.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 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.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 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 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 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 6 binary64)))))))
(* -1 (/ (log (/ -1 im)) (log 10)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.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 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 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 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 6 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 (log.f64 #s(literal 10 binary64)) (*.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 #s(literal 1/2 binary64) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 re re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.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 #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 (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)) (pow.f64 im #s(literal 4 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.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 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.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 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 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 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 6 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 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.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 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 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 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 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))))
(* 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 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (*.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 (log.f64 #s(literal 10 binary64)) (*.f64 re re)) (*.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 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (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 (log.f64 #s(literal 10 binary64)) (*.f64 re re)) (*.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 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (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/16 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (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/8 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 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 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 6 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 (log.f64 #s(literal 10 binary64)) (*.f64 re re)) (*.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 (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 (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 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (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 #s(literal -1/2 binary64) (*.f64 (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 (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 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (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 #s(literal -1/16 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (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 (*.f64 re re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (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 2 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (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))) (/.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 6 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 (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 #s(literal -2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (*.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 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)))))) (/.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 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 (log.f64 #s(literal 10 binary64)) (*.f64 im im)) (*.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 (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 (*.f64 #s(literal -1/8 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im)) (*.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 (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 (*.f64 #s(literal -1/8 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (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 im im) (/.f64 (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 (*.f64 #s(literal -1/8 binary64) (*.f64 (log.f64 #s(literal 10 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/12 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 6 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 (log.f64 #s(literal 10 binary64)) (*.f64 im im)) (*.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 (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 (log.f64 #s(literal 10 binary64)) (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/8 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 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 #s(literal -1/2 binary64) (*.f64 (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 (log.f64 #s(literal 10 binary64)) (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/8 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 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/16 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (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/8 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (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/8 binary64) (*.f64 (log.f64 #s(literal 10 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/12 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 6 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 (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 #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 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 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 #s(literal -1/4 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/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/4 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/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 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 #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 #s(literal -1/4 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/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 #s(literal -1/4 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/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 im 6))) (* 1/2 (log (pow im 4))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64)))))
(- (+ (* 1/2 (log (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))) (* 1/2 (log (pow im 4))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (pow.f64 im #s(literal 4 binary64)))))
(- (+ (* 1/2 (log (pow im 6))) (* (pow re 2) (+ (* -1/2 (/ (* re (+ im (* -1 im))) (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))) (* 1/2 (log (pow im 4))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 im #s(literal 6 binary64))) (fma.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 im #s(literal 4 binary64))))))
(- (+ (* 1/2 (log (pow im 6))) (* (pow re 2) (+ (* re (- (* -1/4 (/ re (pow im 4))) (* 1/2 (/ (+ im (* -1 im)) (pow im 4))))) (* 1/2 (/ 1 (pow im 2)))))) (* 1/2 (log (pow im 4))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 im #s(literal 6 binary64))) (fma.f64 (*.f64 re re) (fma.f64 re (fma.f64 #s(literal -1/4 binary64) (/.f64 re (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 0 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 (pow.f64 im #s(literal 4 binary64))))))
(- (* -3 (log (/ 1 re))) (* -2 (log (/ 1 re))))
(log.f64 re)
(- (+ (* -3 (log (/ 1 re))) (* -1/2 (/ (+ im (* -1 im)) re))) (* -2 (log (/ 1 re))))
(+.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -3 binary64) (/.f64 #s(literal 0 binary64) re)) (*.f64 (log.f64 re) #s(literal -2 binary64)))
(- (+ (* -3 (log (/ 1 re))) (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2)))) (+ (* -2 (log (/ 1 re))) (* 1/2 (/ (+ im (* -1 im)) re))))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -3 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -2 binary64) #s(literal 0 binary64)) (*.f64 re re)) (fma.f64 (log.f64 re) #s(literal -2 binary64) (neg.f64 (/.f64 #s(literal 0 binary64) re)))))
(- (+ (* -3 (log (/ 1 re))) (* -1/12 (/ (+ (* 2 (pow (+ im (* -1 im)) 3)) (* 6 (* (pow im 2) (+ im (* -1 im))))) (pow re 3)))) (+ (* -2 (log (/ 1 re))) (+ (* 1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2))) (* 1/2 (/ (+ im (* -1 im)) re)))))
(-.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -3 binary64) (/.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -2 binary64) (fma.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -2 binary64) #s(literal 0 binary64)) (*.f64 re re)) (/.f64 #s(literal 0 binary64) re))))
(- (* -3 (log (/ -1 re))) (* -2 (log (/ -1 re))))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))
(- (+ (* -3 (log (/ -1 re))) (* -1/2 (/ (+ im (* -1 im)) re))) (* -2 (log (/ -1 re))))
(+.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -3 binary64) (/.f64 #s(literal 0 binary64) re)) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(- (+ (* -3 (log (/ -1 re))) (* -1 (/ (- (* 1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) re)) (* -1/2 (+ im (* -1 im)))) re))) (* -2 (log (/ -1 re))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -3 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -2 binary64) #s(literal 0 binary64)) re) #s(literal 0 binary64)) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(- (+ (* -3 (log (/ -1 re))) (* -1 (/ (- (* -1 (/ (- (* 1/12 (/ (+ (* -6 (* (pow im 2) (+ im (* -1 im)))) (* -2 (pow (+ im (* -1 im)) 3))) re)) (* 1/4 (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))))) re)) (* -1/2 (+ im (* -1 im)))) re))) (* -2 (log (/ -1 re))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -3 binary64) (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 0 binary64) re) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) #s(literal -2 binary64)) #s(literal 0 binary64))) (neg.f64 re)) #s(literal 0 binary64)) (neg.f64 re)) (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(- (* 1/2 (log (pow re 6))) (* 1/2 (log (pow re 4))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64)))))
(- (+ (* -1/4 (* (pow im 2) (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))) (* 1/2 (log (pow re 6)))) (* 1/2 (log (pow re 4))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 re re)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64))))))
(- (+ (* 1/2 (log (pow re 6))) (* (pow im 2) (- (* -1/12 (* im (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))))) (* 1/4 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))) (* 1/2 (log (pow re 4))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 re #s(literal 6 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 #s(literal -1/12 binary64) im) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 re re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 re #s(literal 4 binary64))))))
(- (+ (* 1/2 (log (pow re 6))) (* (pow im 2) (- (* im (- (* -1/48 (* im (+ (* -24 (/ (pow (+ re (* -1 re)) 2) (pow re 6))) (+ (* -6 (/ (pow (+ re (* -1 re)) 4) (pow re 8))) (* 12 (/ 1 (pow re 4))))))) (* 1/12 (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4))))))) (* 1/4 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))) (* 1/2 (log (pow re 4))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 re #s(literal 6 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (fma.f64 #s(literal -1/48 binary64) (*.f64 im (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 8 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 #s(literal -1/12 binary64) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 6 binary64)))))) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 re re))))) (*.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 re #s(literal 4 binary64))))))
(- (* -3 (log (/ 1 im))) (* -2 (log (/ 1 im))))
(log.f64 im)
(- (+ (* -3 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (* -2 (log (/ 1 im))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im))
(- (+ (* -3 (log (/ 1 im))) (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))) (+ (* -2 (log (/ 1 im))) (* -1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 (+.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -3 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (log.f64 im) #s(literal -2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))
(- (+ (* -3 (log (/ 1 im))) (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))) (+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/2 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -3 binary64) (fma.f64 #s(literal -1/48 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (log.f64 im) #s(literal -2 binary64) (neg.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))))))
(- (* -3 (log (/ -1 im))) (* -2 (log (/ -1 im))))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))
(- (+ (* -3 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (* -2 (log (/ -1 im))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(- (+ (* -3 (log (/ -1 im))) (* 1/2 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))) (+ (* -2 (log (/ -1 im))) (* -1/2 (/ (pow re 2) (pow im 2)))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -3 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 im im))))
(- (+ (* -3 (log (/ -1 im))) (* -1 (/ (- (* 1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) im)) (* 1/2 (* (pow re 2) (+ re (* -1 re))))) (pow im 3)))) (+ (* -2 (log (/ -1 im))) (* -1/2 (/ (pow re 2) (pow im 2)))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -3 binary64) (/.f64 (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64)) im) #s(literal 0 binary64)) (neg.f64 (*.f64 im (*.f64 im im))))) (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 im im))))
(/ (- (* 1/2 (log (pow im 6))) (* 1/2 (log (pow im 4)))) (log 10))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 4 binary64))))) (log.f64 #s(literal 10 binary64)))
(- (+ (* 1/2 (/ (log (pow im 6)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (* 1/2 (/ (log (pow im 4)) (log 10))))
(*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (/.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im)))) (/.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))))
(- (+ (* 1/2 (/ (log (pow im 6)) (log 10))) (* (pow re 2) (+ (* -1/2 (/ (* re (+ im (* -1 im))) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10))))))) (* 1/2 (/ (log (pow im 4)) (log 10))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 #s(literal 10 binary64))) (fma.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 im #s(literal 4 binary64)))) (log.f64 #s(literal 10 binary64)))))
(- (+ (* 1/2 (/ (log (pow im 6)) (log 10))) (* (pow re 2) (+ (* re (+ (* -1/2 (/ (+ im (* -1 im)) (* (pow im 4) (log 10)))) (* -1/4 (/ re (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10))))))) (* 1/2 (/ (log (pow im 4)) (log 10))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (pow.f64 im #s(literal 6 binary64))) (log.f64 #s(literal 10 binary64))) (fma.f64 (*.f64 re re) (fma.f64 re (fma.f64 #s(literal -1/4 binary64) (/.f64 re (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (pow.f64 im #s(literal 4 binary64)))) (log.f64 #s(literal 10 binary64)))))
(/ (- (* -3 (log (/ 1 re))) (* -2 (log (/ 1 re)))) (log 10))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(- (+ (* -3 (/ (log (/ 1 re)) (log 10))) (* -1/2 (/ (+ im (* -1 im)) (* re (log 10))))) (* -2 (/ (log (/ 1 re)) (log 10))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))) #s(literal -3 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) re))) (/.f64 (*.f64 (log.f64 re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))))
(- (+ (* -3 (/ (log (/ 1 re)) (log 10))) (+ (* -1/2 (/ (+ im (* -1 im)) (* re (log 10)))) (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (* (pow re 2) (log 10)))))) (* -2 (/ (log (/ 1 re)) (log 10))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))) #s(literal -3 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -2 binary64) #s(literal 0 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) re)))) (/.f64 (*.f64 (log.f64 re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))))
(- (+ (* -3 (/ (log (/ 1 re)) (log 10))) (+ (* -1/2 (/ (+ im (* -1 im)) (* re (log 10)))) (+ (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (* (pow re 2) (log 10)))) (* -1/12 (/ (+ (* 2 (pow (+ im (* -1 im)) 3)) (* 6 (* (pow im 2) (+ im (* -1 im))))) (* (pow re 3) (log 10))))))) (* -2 (/ (log (/ 1 re)) (log 10))))
(+.f64 (+.f64 (fma.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))) #s(literal -3 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) re))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -2 binary64) #s(literal 0 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re (*.f64 re re)))))) (/.f64 (*.f64 (log.f64 re) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))))
(/ (- (* -3 (log (/ -1 re))) (* -2 (log (/ -1 re)))) (log 10))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 binary64))))
(- (+ (* -3 (/ (log (/ -1 re)) (log 10))) (* -1/2 (/ (+ im (* -1 im)) (* re (log 10))))) (* -2 (/ (log (/ -1 re)) (log 10))))
(+.f64 (fma.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))) #s(literal -3 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) re))) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))))
(- (+ (* -3 (/ (log (/ -1 re)) (log 10))) (* -1 (/ (+ (* 1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (* re (log 10)))) (* 1/2 (/ (+ im (* -1 im)) (log 10)))) re))) (* -2 (/ (log (/ -1 re)) (log 10))))
(+.f64 (-.f64 (*.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))) #s(literal -3 binary64)) (/.f64 (fma.f64 #s(literal 1/4 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -2 binary64) #s(literal 0 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) re)) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))) re)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))))
(- (+ (* -3 (/ (log (/ -1 re)) (log 10))) (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (log 10))) (* 1/12 (/ (+ (* -6 (* (pow im 2) (+ im (* -1 im)))) (* -2 (pow (+ im (* -1 im)) 3))) (* re (log 10))))) re)) (* 1/2 (/ (+ im (* -1 im)) (log 10)))) re))) (* -2 (/ (log (/ -1 re)) (log 10))))
(+.f64 (-.f64 (*.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))) #s(literal -3 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -2 binary64) #s(literal 0 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) re))) re)) re)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))))
(/ (- (* 1/2 (log (pow re 6))) (* 1/2 (log (pow re 4)))) (log 10))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64))))) (log.f64 #s(literal 10 binary64)))
(- (+ (* -1/4 (/ (* (pow im 2) (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2))))) (log 10))) (* 1/2 (/ (log (pow re 6)) (log 10)))) (* 1/2 (/ (log (pow re 4)) (log 10))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (/.f64 (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 re re))) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 4 binary64))))) (log.f64 #s(literal 10 binary64))))
(- (+ (* 1/2 (/ (log (pow re 6)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))) (log 10))) (* -1/12 (/ (* im (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4))))) (log 10)))))) (* 1/2 (/ (log (pow re 4)) (log 10))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 #s(literal 10 binary64))) (fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 re re))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/12 binary64) im) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 6 binary64))))) (log.f64 #s(literal 10 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (pow.f64 re #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64))))))
(- (+ (* 1/2 (/ (log (pow re 6)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))) (log 10))) (* im (+ (* -1/12 (/ (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))) (log 10))) (* -1/48 (/ (* im (+ (* -24 (/ (pow (+ re (* -1 re)) 2) (pow re 6))) (+ (* -6 (/ (pow (+ re (* -1 re)) 4) (pow re 8))) (* 12 (/ 1 (pow re 4)))))) (log 10)))))))) (* 1/2 (/ (log (pow re 4)) (log 10))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (pow.f64 re #s(literal 6 binary64))) (log.f64 #s(literal 10 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (fma.f64 #s(literal -1/12 binary64) (/.f64 (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 6 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/48 binary64) im) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 8 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 re #s(literal 4 binary64)))))) (log.f64 #s(literal 10 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (pow.f64 re #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64))))))
(/ (- (* -3 (log (/ 1 im))) (* -2 (log (/ 1 im)))) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(- (+ (* -3 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (* -2 (/ (log (/ 1 im)) (log 10))))
(fma.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -3 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64)))))
(- (+ (* -3 (/ (log (/ 1 im)) (log 10))) (+ (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (* (pow im 3) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))) (* -2 (/ (log (/ 1 im)) (log 10))))
(+.f64 (fma.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -3 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))))
(- (+ (* -3 (/ (log (/ 1 im)) (log 10))) (+ (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (* (pow im 3) (log 10)))) (+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))) (* -2 (/ (log (/ 1 im)) (log 10))))
(fma.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -3 binary64) (+.f64 (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im (*.f64 im im)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/48 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (/.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64)))))
(/ (- (* -3 (log (/ -1 im))) (* -2 (log (/ -1 im)))) (log 10))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 #s(literal 10 binary64))))
(- (+ (* -3 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (* -2 (/ (log (/ -1 im)) (log 10))))
(fma.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))) #s(literal -3 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))))
(- (+ (* -3 (/ (log (/ -1 im)) (log 10))) (+ (* 1/2 (/ (* (pow re 2) (+ re (* -1 re))) (* (pow im 3) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))) (* -2 (/ (log (/ -1 im)) (log 10))))
(+.f64 (fma.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))) #s(literal -3 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))))
(- (+ (* -3 (/ (log (/ -1 im)) (log 10))) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (log 10))) (* 1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* im (log 10))))) (pow im 3))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))) (* -2 (/ (log (/ -1 im)) (log 10))))
(+.f64 (fma.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))) #s(literal -3 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (fma.f64 #s(literal 1/48 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64)) (*.f64 im (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))))
(* 1/2 (log (pow im 6)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 im #s(literal 6 binary64))))
(+ (* 1/2 (log (pow im 6))) (* 1/2 (/ (pow re 6) (pow im 6))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 6 binary64)))))
(+ (* 1/2 (log (pow im 6))) (* (pow re 6) (+ (* -1/4 (/ (pow re 6) (pow im 12))) (* 1/2 (/ 1 (pow im 6))))))
(fma.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 12 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 im #s(literal 6 binary64)))))
(+ (* 1/2 (log (pow im 6))) (* (pow re 6) (+ (* (pow re 6) (- (* 1/6 (/ (pow re 6) (pow im 18))) (* 1/4 (/ 1 (pow im 12))))) (* 1/2 (/ 1 (pow im 6))))))
(fma.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 18 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 12 binary64)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 im #s(literal 6 binary64)))))
(* -3 (log (/ 1 re)))
(neg.f64 (*.f64 (log.f64 re) #s(literal -3 binary64)))
(+ (* -3 (log (/ 1 re))) (* 1/2 (/ (pow im 6) (pow re 6))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (neg.f64 (*.f64 (log.f64 re) #s(literal -3 binary64))))
(+ (* -3 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 12) (pow re 12))) (* 1/2 (/ (pow im 6) (pow re 6)))))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -3 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 12 binary64))) (pow.f64 re #s(literal 12 binary64)))))
(+ (* -3 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 12) (pow re 12))) (+ (* 1/6 (/ (pow im 18) (pow re 18))) (* 1/2 (/ (pow im 6) (pow re 6))))))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -3 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 re #s(literal 12 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 18 binary64))) (pow.f64 re #s(literal 18 binary64))))))
(* -3 (log (/ -1 re)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -3 binary64))
(+ (* -3 (log (/ -1 re))) (* 1/2 (/ (pow im 6) (pow re 6))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -3 binary64)))
(+ (* -3 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 12) (pow re 12))) (* 1/2 (/ (pow im 6) (pow re 6)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -3 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 12 binary64))) (pow.f64 re #s(literal 12 binary64)))))
(+ (* -3 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 12) (pow re 12))) (+ (* 1/6 (/ (pow im 18) (pow re 18))) (* 1/2 (/ (pow im 6) (pow re 6))))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -3 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 re #s(literal 12 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 18 binary64))) (pow.f64 re #s(literal 18 binary64))))))
(* 1/2 (log (pow re 6)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 re #s(literal 6 binary64))))
(+ (* 1/2 (log (pow re 6))) (* 1/2 (/ (pow im 6) (pow re 6))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 6 binary64)))))
(+ (* 1/2 (log (pow re 6))) (* (pow im 6) (+ (* -1/4 (/ (pow im 6) (pow re 12))) (* 1/2 (/ 1 (pow re 6))))))
(fma.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 12 binary64))) (/.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 re #s(literal 6 binary64)))))
(+ (* 1/2 (log (pow re 6))) (* (pow im 6) (+ (* (pow im 6) (- (* 1/6 (/ (pow im 6) (pow re 18))) (* 1/4 (/ 1 (pow re 12))))) (* 1/2 (/ 1 (pow re 6))))))
(fma.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 18 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 12 binary64)))) (/.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 6 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (pow.f64 re #s(literal 6 binary64)))))
(* -3 (log (/ 1 im)))
(neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))
(+ (* -3 (log (/ 1 im))) (* 1/2 (/ (pow re 6) (pow im 6))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))))
(+ (* -3 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 12) (pow im 12))) (* 1/2 (/ (pow re 6) (pow im 6)))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -3 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 12 binary64))) (pow.f64 im #s(literal 12 binary64)))))
(+ (* -3 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 12) (pow im 12))) (+ (* 1/6 (/ (pow re 18) (pow im 18))) (* 1/2 (/ (pow re 6) (pow im 6))))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -3 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 18 binary64))) (pow.f64 im #s(literal 18 binary64))))))
(* -3 (log (/ -1 im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -3 binary64))
(+ (* -3 (log (/ -1 im))) (* 1/2 (/ (pow re 6) (pow im 6))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -3 binary64)))
(+ (* -3 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 12) (pow im 12))) (* 1/2 (/ (pow re 6) (pow im 6)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -3 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 12 binary64))) (pow.f64 im #s(literal 12 binary64)))))
(+ (* -3 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 12) (pow im 12))) (+ (* 1/6 (/ (pow re 18) (pow im 18))) (* 1/2 (/ (pow re 6) (pow im 6))))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -3 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 18 binary64))) (pow.f64 im #s(literal 18 binary64))))))
(log (pow im 6))
(log.f64 (pow.f64 im #s(literal 6 binary64)))
(+ (log (pow im 6)) (/ (pow re 6) (pow im 6)))
(+.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (log.f64 (pow.f64 im #s(literal 6 binary64))))
(+ (log (pow im 6)) (* (pow re 6) (+ (* -1/2 (/ (pow re 6) (pow im 12))) (/ 1 (pow im 6)))))
(fma.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 12 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (pow.f64 im #s(literal 6 binary64))))
(+ (log (pow im 6)) (* (pow re 6) (+ (* (pow re 6) (- (* 1/3 (/ (pow re 6) (pow im 18))) (* 1/2 (/ 1 (pow im 12))))) (/ 1 (pow im 6)))))
(fma.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 18 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 12 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (pow.f64 im #s(literal 6 binary64))))
(* -6 (log (/ 1 re)))
(neg.f64 (*.f64 (log.f64 re) #s(literal -6 binary64)))
(+ (* -6 (log (/ 1 re))) (/ (pow im 6) (pow re 6)))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -6 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))
(+ (* -6 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (/ (pow im 6) (pow re 6))))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -6 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 re #s(literal 12 binary64))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))))
(+ (* -6 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (+ (* 1/3 (/ (pow im 18) (pow re 18))) (/ (pow im 6) (pow re 6)))))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -6 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 re #s(literal 12 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 im #s(literal 18 binary64)) (pow.f64 re #s(literal 18 binary64))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))))
(* -6 (log (/ -1 re)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -6 binary64))
(+ (* -6 (log (/ -1 re))) (/ (pow im 6) (pow re 6)))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -6 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))
(+ (* -6 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (/ (pow im 6) (pow re 6))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -6 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 re #s(literal 12 binary64))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))))
(+ (* -6 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 12) (pow re 12))) (+ (* 1/3 (/ (pow im 18) (pow re 18))) (/ (pow im 6) (pow re 6)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -6 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 re #s(literal 12 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 im #s(literal 18 binary64)) (pow.f64 re #s(literal 18 binary64))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))))
(log (pow re 6))
(log.f64 (pow.f64 re #s(literal 6 binary64)))
(+ (log (pow re 6)) (/ (pow im 6) (pow re 6)))
(+.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (log.f64 (pow.f64 re #s(literal 6 binary64))))
(+ (log (pow re 6)) (* (pow im 6) (+ (* -1/2 (/ (pow im 6) (pow re 12))) (/ 1 (pow re 6)))))
(fma.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 12 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64)))) (log.f64 (pow.f64 re #s(literal 6 binary64))))
(+ (log (pow re 6)) (* (pow im 6) (+ (* (pow im 6) (- (* 1/3 (/ (pow im 6) (pow re 18))) (* 1/2 (/ 1 (pow re 12))))) (/ 1 (pow re 6)))))
(fma.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 18 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 12 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 6 binary64)))) (log.f64 (pow.f64 re #s(literal 6 binary64))))
(* -6 (log (/ 1 im)))
(neg.f64 (*.f64 (log.f64 im) #s(literal -6 binary64)))
(+ (* -6 (log (/ 1 im))) (/ (pow re 6) (pow im 6)))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -6 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))
(+ (* -6 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (/ (pow re 6) (pow im 6))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -6 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(+ (* -6 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (+ (* 1/3 (/ (pow re 18) (pow im 18))) (/ (pow re 6) (pow im 6)))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -6 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 re #s(literal 18 binary64)) (pow.f64 im #s(literal 18 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))))
(* -6 (log (/ -1 im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -6 binary64))
(+ (* -6 (log (/ -1 im))) (/ (pow re 6) (pow im 6)))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -6 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))
(+ (* -6 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (/ (pow re 6) (pow im 6))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -6 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(+ (* -6 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 12) (pow im 12))) (+ (* 1/3 (/ (pow re 18) (pow im 18))) (/ (pow re 6) (pow im 6)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -6 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 re #s(literal 18 binary64)) (pow.f64 im #s(literal 18 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))))
(/ (log re) (log 10))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re)))) (/.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)) (pow.f64 re #s(literal 4 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re)))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))))
(fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 #s(literal 24 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))))
(fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -360 binary64) (*.f64 re re)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (fma.f64 #s(literal 30 binary64) (pow.f64 re #s(literal 6 binary64)) (*.f64 #s(literal 720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64))))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 #s(literal 24 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))
(/ (log (* -1 im)) (log 10))
(/.f64 (log.f64 (neg.f64 im)) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (log.f64 (neg.f64 im)) (log.f64 #s(literal 10 binary64))))
(+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10))))
(fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 #s(literal 24 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (log.f64 (neg.f64 im)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10)))))
(fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -360 binary64) (*.f64 re re)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (fma.f64 #s(literal 30 binary64) (pow.f64 re #s(literal 6 binary64)) (*.f64 #s(literal 720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64))))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 #s(literal 24 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (log.f64 (neg.f64 im)) (log.f64 #s(literal 10 binary64))))))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im)))) (/.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)) (pow.f64 im #s(literal 4 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(/ (log re) (log 10))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))))
(fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 #s(literal 24 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))))
(fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal -360 binary64) (*.f64 (*.f64 im im) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64))) (fma.f64 #s(literal 720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/16 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 30 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 #s(literal 24 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))))
(/ (log (* -1 re)) (log 10))
(/.f64 (log.f64 (neg.f64 re)) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 (log.f64 (neg.f64 re)) (log.f64 #s(literal 10 binary64))))
(+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10))))
(fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 #s(literal 24 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 (log.f64 (neg.f64 re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10)))))
(fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal -360 binary64) (*.f64 (*.f64 im im) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64))) (fma.f64 #s(literal 720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/16 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 30 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 #s(literal 24 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re))) (/.f64 (log.f64 (neg.f64 re)) (log.f64 #s(literal 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))
(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) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 im)) (/.f64 (*.f64 #s(literal 1/24 binary64) (fma.f64 #s(literal 24 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64)))) (pow.f64 im #s(literal 4 binary64))))
(+ (log im) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (log.f64 im) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -360 binary64) (*.f64 re re)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (fma.f64 #s(literal 30 binary64) (pow.f64 re #s(literal 6 binary64)) (*.f64 #s(literal 720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64))))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 #s(literal 24 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))))
(log (* -1 im))
(log.f64 (neg.f64 im))
(+ (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 (neg.f64 im)))
(+ (log (* -1 im)) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (neg.f64 im))) (/.f64 (*.f64 #s(literal 1/24 binary64) (fma.f64 #s(literal 24 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64)))) (pow.f64 im #s(literal 4 binary64))))
(+ (log (* -1 im)) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (log.f64 (neg.f64 im)) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -360 binary64) (*.f64 re re)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (fma.f64 #s(literal 30 binary64) (pow.f64 re #s(literal 6 binary64)) (*.f64 #s(literal 720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64))))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/24 binary64) (/.f64 (fma.f64 #s(literal 24 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -3 binary64))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im 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))
(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) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+.f64 (log.f64 re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 #s(literal 1/24 binary64) (fma.f64 #s(literal 24 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64)))) (pow.f64 re #s(literal 4 binary64)))))
(+ (log re) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (log.f64 re) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal -360 binary64) (*.f64 (*.f64 im im) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64))) (fma.f64 #s(literal 720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/16 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 30 binary64)))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 #s(literal 1/24 binary64) (fma.f64 #s(literal 24 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64)))) (pow.f64 re #s(literal 4 binary64))))))
(log (* -1 re))
(log.f64 (neg.f64 re))
(+ (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 (neg.f64 re)))
(+ (log (* -1 re)) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+.f64 (log.f64 (neg.f64 re)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 #s(literal 1/24 binary64) (fma.f64 #s(literal 24 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64)))) (pow.f64 re #s(literal 4 binary64)))))
(+ (log (* -1 re)) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (log.f64 (neg.f64 re)) (fma.f64 #s(literal 1/720 binary64) (/.f64 (fma.f64 #s(literal -360 binary64) (*.f64 (*.f64 im im) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64))) (fma.f64 #s(literal 720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/16 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 30 binary64)))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)) (/.f64 (*.f64 #s(literal 1/24 binary64) (fma.f64 #s(literal 24 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -3 binary64)))) (pow.f64 re #s(literal 4 binary64))))))
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/2 (/ (pow re 2) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) im)
(+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (* 1/2 (/ (pow re 2) im)))))
(+.f64 im (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im (*.f64 im im))) #s(literal -1/8 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im))))
(+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* -1/8 (/ (pow re 6) (pow im 5))) (+ (* 1/48 (/ (pow re 6) (pow im 5))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (+ (* 1/6 (/ (pow re 6) (pow im 5))) (* 1/2 (/ (pow re 2) im))))))))
(+.f64 im (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 5 binary64))) #s(literal -5/48 binary64) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 5 binary64))))))))
(* -1 im)
(neg.f64 im)
(+ (* -1 im) (* -1/2 (/ (pow re 2) im)))
(-.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal -1/2 binary64)) im)
(+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (* -1/2 (/ (pow re 2) im))))
(-.f64 (-.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal -1/2 binary64)) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) im)
(+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (+ (* -1 (/ (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6)))) (pow im 5))) (* -1/2 (/ (pow re 2) im)))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal -1/2 binary64)) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 im #s(literal 5 binary64)))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 im (*.f64 im im)))) im)
im
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) im) im)
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 re re) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) im)) im)
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
(fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) im)) im)
re
(+ re (* 1/2 (/ (pow im 2) re)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 im im) re) re)
(+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (* 1/2 (/ (pow im 2) re)))))
(+.f64 re (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re (*.f64 re re))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re)))
(+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* -1/8 (/ (pow im 6) (pow re 5))) (+ (* 1/48 (/ (pow im 6) (pow re 5))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (+ (* 1/6 (/ (pow im 6) (pow re 5))) (* 1/2 (/ (pow im 2) re))))))))
(+.f64 re (fma.f64 #s(literal -1/4 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 5 binary64))) #s(literal -5/48 binary64) (fma.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) re))))))
(* -1 re)
(neg.f64 re)
(+ (* -1 re) (* -1/2 (/ (pow im 2) re)))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) re) re)
(+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (* -1/2 (/ (pow im 2) re))))
(-.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 re (*.f64 re re)))) re)
(+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (+ (* -1 (/ (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6)))) (pow re 5))) (* -1/2 (/ (pow im 2) re)))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) re) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/16 binary64)) (pow.f64 re #s(literal 5 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/8 binary64)) (*.f64 re (*.f64 re re)))) re)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(* 1/2 (/ re im))
(/.f64 (*.f64 #s(literal 1/2 binary64) re) im)
(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 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(* -2 (log (/ -1 im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))
(+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2)))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(log (pow im 2))
(log.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 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/3 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))))
(log (pow im 4))
(log.f64 (pow.f64 im #s(literal 4 binary64)))
(+ (log (pow im 4)) (* -1 (/ (pow re 2) (pow im 2))))
(-.f64 (log.f64 (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (log (pow im 4)) (* (pow re 2) (- (/ (* re (+ im (* -1 im))) (pow im 4)) (/ 1 (pow im 2)))))
(fma.f64 (*.f64 re re) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (log.f64 (pow.f64 im #s(literal 4 binary64))))
(+ (log (pow im 4)) (* (pow re 2) (- (* re (+ (* 1/2 (/ re (pow im 4))) (+ (/ -1 (pow im 3)) (/ 1 (pow im 3))))) (/ 1 (pow im 2)))))
(fma.f64 (*.f64 re re) (fma.f64 re (+.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 re (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (log.f64 (pow.f64 im #s(literal 4 binary64))))
(* -4 (log (/ 1 re)))
(neg.f64 (*.f64 (log.f64 re) #s(literal -4 binary64)))
(+ (* -4 (log (/ 1 re))) (+ (* -1 (/ im re)) (/ im re)))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -4 binary64) #s(literal 0 binary64))
(+ (* -4 (log (/ 1 re))) (+ (* -1 (/ im re)) (+ (* 1/2 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2))) (/ im re))))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -4 binary64) (+.f64 #s(literal 0 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal -2 binary64)) #s(literal 0 binary64)) (*.f64 re re))))
(+ (* -4 (log (/ 1 re))) (+ (* -1 (/ im re)) (+ (* 1/6 (/ (+ (* 2 (pow (+ im (* -1 im)) 3)) (* 6 (* (pow im 2) (+ im (* -1 im))))) (pow re 3))) (+ (* 1/2 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2))) (/ im re)))))
(+.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -4 binary64) (+.f64 #s(literal 0 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) #s(literal -2 binary64)) #s(literal 0 binary64)) (*.f64 re re)))) (/.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re re))))
(* -4 (log (/ -1 re)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -4 binary64))
(+ (* -4 (log (/ -1 re))) (+ (* -1 (/ im re)) (/ im re)))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -4 binary64) #s(literal 0 binary64))
(+ (* -4 (log (/ -1 re))) (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1/2 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) re))) re)))
(-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -4 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -2 binary64) #s(literal 0 binary64)) re) #s(literal 0 binary64)) re))
(+ (* -4 (log (/ -1 re))) (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1 (/ (+ (* -1/6 (/ (+ (* -6 (* (pow im 2) (+ im (* -1 im)))) (* -2 (pow (+ im (* -1 im)) 3))) re)) (* 1/2 (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))))) re))) re)))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -4 binary64) (/.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im im) #s(literal -2 binary64) #s(literal 0 binary64)) (/.f64 #s(literal 0 binary64) re)) (neg.f64 re)) (neg.f64 re)))
(log (pow re 4))
(log.f64 (pow.f64 re #s(literal 4 binary64)))
(+ (log (pow re 4)) (* 1/2 (* (pow im 2) (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 re re))) (log.f64 (pow.f64 re #s(literal 4 binary64))))
(+ (log (pow re 4)) (* (pow im 2) (+ (* 1/6 (* im (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))))) (* 1/2 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2))))))))
(fma.f64 (*.f64 im im) (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 re re))) (*.f64 #s(literal 1/6 binary64) (*.f64 im (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 6 binary64))))))) (log.f64 (pow.f64 re #s(literal 4 binary64))))
(+ (log (pow re 4)) (* (pow im 2) (+ (* 1/2 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2))))) (* im (+ (* 1/24 (* im (+ (* -24 (/ (pow (+ re (* -1 re)) 2) (pow re 6))) (+ (* -6 (/ (pow (+ re (* -1 re)) 4) (pow re 8))) (* 12 (/ 1 (pow re 4))))))) (* 1/6 (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4))))))))))
(fma.f64 (*.f64 im im) (fma.f64 im (fma.f64 #s(literal 1/6 binary64) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 6 binary64)))) (*.f64 (*.f64 #s(literal 1/24 binary64) im) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 8 binary64))) (/.f64 #s(literal 12 binary64) (pow.f64 re #s(literal 4 binary64))))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 re re))))) (log.f64 (pow.f64 re #s(literal 4 binary64))))
(* -4 (log (/ 1 im)))
(neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))
(+ (* -4 (log (/ 1 im))) (* -1 (/ (pow re 2) (pow im 2))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -4 binary64) (/.f64 (*.f64 re re) (*.f64 im (neg.f64 im))))
(+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -4 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))) (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -4 binary64) (-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/24 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 re re) (*.f64 im im))))
(* -4 (log (/ -1 im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -4 binary64))
(+ (* -4 (log (/ -1 im))) (* -1 (/ (pow re 2) (pow im 2))))
(-.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -4 binary64)) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -4 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (+ (* -1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) im)) (* (pow re 2) (+ re (* -1 re)))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2)))))
(-.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -4 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 12 binary64)) im) #s(literal -1/24 binary64) #s(literal 0 binary64)) (neg.f64 (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 re re) (*.f64 im im)))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(+ (* -1 (* (pow im 2) (pow re 2))) (pow im 4))
(fma.f64 (*.f64 re re) (*.f64 im (neg.f64 im)) (pow.f64 im #s(literal 4 binary64)))
(+ (* (pow re 2) (+ (* -1 (pow im 2)) (* re (+ im (* -1 im))))) (pow im 4))
(fma.f64 (*.f64 re re) (*.f64 im (neg.f64 im)) (pow.f64 im #s(literal 4 binary64)))
(+ (* (pow re 2) (+ (* -1 (pow im 2)) (* re (+ im (+ re (* -1 im)))))) (pow im 4))
(fma.f64 (*.f64 re re) (fma.f64 re (+.f64 #s(literal 0 binary64) re) (*.f64 im (neg.f64 im))) (pow.f64 im #s(literal 4 binary64)))
(pow re 4)
(pow.f64 re #s(literal 4 binary64))
(* (pow re 4) (+ 1 (+ (* -1 (/ im re)) (/ im re))))
(pow.f64 re #s(literal 4 binary64))
(* (pow re 4) (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re)))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (neg.f64 (*.f64 re re)))))
(* (pow re 4) (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (/ im re) (/ (pow im 4) (pow re 4)))))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (neg.f64 (*.f64 re re)))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(pow re 4)
(pow.f64 re #s(literal 4 binary64))
(* (pow re 4) (+ 1 (+ (* -1 (/ im re)) (/ im re))))
(pow.f64 re #s(literal 4 binary64))
(* (pow re 4) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (/ (pow im 2) re)) re))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 im im) re) #s(literal 0 binary64)) re)))
(* (pow re 4) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1 (/ (+ (* -1 (pow im 2)) (/ (pow im 4) (pow re 2))) re))) re))))
(*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) (neg.f64 re)) re)))
(pow re 4)
(pow.f64 re #s(literal 4 binary64))
(+ (* im (* (pow re 2) (+ re (* -1 re)))) (pow re 4))
(+.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 0 binary64))
(+ (* im (+ (* -1 (* im (pow re 2))) (* (pow re 2) (+ re (* -1 re))))) (pow re 4))
(fma.f64 im (neg.f64 (*.f64 im (*.f64 re re))) (pow.f64 re #s(literal 4 binary64)))
(+ (* im (+ (* im (+ (* -1 (pow re 2)) (pow im 2))) (* (pow re 2) (+ re (* -1 re))))) (pow re 4))
(fma.f64 im (*.f64 im (-.f64 (*.f64 im im) (*.f64 re re))) (pow.f64 re #s(literal 4 binary64)))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(* (pow im 4) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 4) (+ 1 (+ (* -1 (/ (pow re 2) (pow im 2))) (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im im)))))
(* (pow im 4) (+ 1 (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)) (/ (pow re 4) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (+.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))))))
(pow im 4)
(pow.f64 im #s(literal 4 binary64))
(* (pow im 4) (+ 1 (* -1 (/ (pow re 2) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 4) (+ 1 (+ (* -1 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (/.f64 (*.f64 re re) (*.f64 im im)))))
(* (pow im 4) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (pow re 4) im)) (* (pow re 2) (+ re (* -1 re)))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) im)) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 re re) (*.f64 im im))))

rewrite387.0ms (3.6%)

Memory
-4.7MiB live, 535.9MiB allocated
Rules
5 914×lower-fma.f32
5 906×lower-fma.f64
4 048×lower-/.f32
4 036×lower-/.f64
3 872×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048361
086254
1279224
21795224
08295172
Stop Event
iter limit
node limit
iter limit
Counts
23 → 849
Calls
Call 1
Inputs
(/.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)))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)))
#s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
(/.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)
(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 (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))))
(-.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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64)))
(*.f64 #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 (fma.f64 re (*.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64)))
(log.f64 (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)) (log.f64 (fma.f64 im im (*.f64 re re))))
(exp.f64 #s(literal 1/2 binary64))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(log.f64 (fma.f64 im im (*.f64 re re)))
(log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))))))
(/.f64 (neg.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (neg.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)))))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))) #s(literal 1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)))) #s(literal -1 binary64))
(*.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)))) #s(literal -1 binary64)))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)))
#s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))
(+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) im)
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))))
(fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im)
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)
(fma.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) re im)
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im) im)
(fma.f64 (/.f64 re im) (/.f64 re #s(literal 2 binary64)) im)
(fma.f64 (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64) im)
(fma.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) im) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (-.f64 (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (*.f64 re im)))) (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 im (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (*.f64 re im)))))
(/.f64 (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (*.f64 re im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im)))) (neg.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))))) (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im))) (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im)) (*.f64 im im))) (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im)) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))))) (neg.f64 (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im))) (fma.f64 (/.f64 (*.f64 im im) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))) (*.f64 (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))))))
(*.f64 (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) (neg.f64 im))))
(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 #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))))
(/.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) (neg.f64 (neg.f64 (/.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 10 binary64)) (*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 #s(literal 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 (neg.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 1 binary64))) (log.f64 #s(literal 1/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 10 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 (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 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.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)
(log.f64 #s(literal 10 binary64))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(+.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64)))
(-.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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))))
(-.f64 (/.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (fma.f64 im (*.f64 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 re im) (-.f64 im re))))) (*.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 im re)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.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 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))) (/.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))) (/.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))
(fma.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #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 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 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 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))) (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))) (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 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 #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)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 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 (/.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 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (neg.f64 (/.f64 (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 (neg.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/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/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) #s(literal 1 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 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)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 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)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))) (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))))
(pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.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)) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 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 binary64) (/.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 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 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 (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 #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.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 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 1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #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 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/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 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (/.f64 (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 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(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)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 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 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))))
(neg.f64 (*.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 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) (neg.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) (/.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) (neg.f64 (neg.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) (/.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 #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 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.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 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 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)) (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) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (log.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #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 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.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 #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))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)))
(*.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 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 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 10 binary64))) #s(literal -1 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 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.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 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 (fma.f64 re re (*.f64 im im)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 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 (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.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 binary64)) #s(literal 2 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 -1/2 binary64)))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(+.f64 (*.f64 #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 #s(literal 1/2 binary64) (log.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))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(-.f64 (log.f64 (sqrt.f64 (fma.f64 im (*.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (log.f64 (sqrt.f64 (fma.f64 im (*.f64 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 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 (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 (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (/.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (/.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal 1 binary64)))
(fma.f64 #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 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))
(fma.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(fma.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 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 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (-.f64 (*.f64 (*.f64 #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 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 (*.f64 #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 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #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 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (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)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (log.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(+.f64 (*.f64 #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 #s(literal 1/2 binary64) (log.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))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(-.f64 (log.f64 (sqrt.f64 (fma.f64 im (*.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (log.f64 (sqrt.f64 (fma.f64 im (*.f64 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 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 (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 (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (/.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (/.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal 1 binary64)))
(fma.f64 #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 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))
(fma.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(fma.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 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 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (-.f64 (*.f64 (*.f64 #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 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 (*.f64 #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 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #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 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (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)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (log.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64)))
(-.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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))))
(-.f64 (/.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (fma.f64 im (*.f64 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 re im) (-.f64 im re))))) (*.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 im re)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.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 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))) (/.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))) (/.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))
(fma.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #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 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 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 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))) (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))) (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 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 #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)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 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 (/.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 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (neg.f64 (/.f64 (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 (neg.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/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/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) #s(literal 1 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 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)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 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)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))) (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))))
(pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.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)) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 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 binary64) (/.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 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 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 (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 #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.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 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 1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #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 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/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 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (/.f64 (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 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))
(*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 1/2 binary64))
(log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))
(+.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (log.f64 (fma.f64 re re (*.f64 im im))))
(+.f64 (log.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im (*.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 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.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 (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))))
(+.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (fma.f64 re re (*.f64 im im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(-.f64 (log.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im (*.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 (fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.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 (log.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im (*.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 (fma.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))
(-.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))
(-.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im (*.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 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.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 (log.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))))) (log.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im 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 (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))
(neg.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im (*.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 3 binary64)) (pow.f64 (log.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.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 3 binary64))) (fma.f64 (log.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im (*.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 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im (*.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))))))) (fma.f64 (log.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.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 (fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.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 (log.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im (*.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 (fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.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 (-.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (log.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))))))))
(+.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64)))
(-.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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))))
(-.f64 (/.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (log.f64 (fma.f64 im (*.f64 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 re im) (-.f64 im re))))) (*.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 im re)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.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 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)) (/.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))) (/.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))) (/.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))
(fma.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #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 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 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 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))) (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))) (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 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 #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)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 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 (/.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 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (neg.f64 (/.f64 (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 (neg.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/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/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (-.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) #s(literal 1 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 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)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 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)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))) (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))) (*.f64 (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))))
(pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.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)) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 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 binary64) (/.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 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 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 (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 #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.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 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 1 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #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 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/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 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (/.f64 (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 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(log.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(+.f64 (*.f64 #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 #s(literal 1/2 binary64) (log.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))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64)))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(-.f64 (log.f64 (sqrt.f64 (fma.f64 im (*.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (log.f64 (sqrt.f64 (fma.f64 im (*.f64 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 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 (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 (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (/.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (/.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 2 binary64)))
(-.f64 (/.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 2 binary64)) (/.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal 1 binary64)))
(fma.f64 #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 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(fma.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))
(fma.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(fma.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 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 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))) (neg.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64))) (fma.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (-.f64 (*.f64 (*.f64 #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 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (*.f64 (*.f64 #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 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #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 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (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)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (log.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(hypot.f64 re im)
(hypot.f64 re (neg.f64 im))
(hypot.f64 re (exp.f64 (log.f64 im)))
(hypot.f64 im re)
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 (neg.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)) (neg.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (sqrt.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (sqrt.f64 (fma.f64 im (*.f64 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 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 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (sqrt.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (sqrt.f64 (fma.f64 im (*.f64 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 re im) (-.f64 im re))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))) (exp.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 im (*.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 im (*.f64 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 re im) (-.f64 im re)))))))
(/.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 im (*.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 im (*.f64 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 re im) (-.f64 im re)))))))
(/.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 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) (sqrt.f64 (fma.f64 re re (*.f64 im im))))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)))
(pow.f64 (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(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 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(pow.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 im (*.f64 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 (*.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 im (*.f64 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 re im) (-.f64 im re))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 im (*.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (sqrt.f64 (fma.f64 im (*.f64 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 re im) (-.f64 im re)))))))
(*.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 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 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))))
(*.f64 (exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/2 binary64))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))
(exp.f64 #s(literal 1/2 binary64))
(/.f64 re (*.f64 im #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im #s(literal 2 binary64)) re))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 im) (*.f64 re #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 im) (*.f64 #s(literal -1/2 binary64) re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(/.f64 (neg.f64 (*.f64 re #s(literal 1/2 binary64))) (neg.f64 im))
(/.f64 (neg.f64 re) (neg.f64 (*.f64 im #s(literal 2 binary64))))
(/.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 im #s(literal 2 binary64)))
(/.f64 (*.f64 re #s(literal -1/2 binary64)) (neg.f64 im))
(/.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 im #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1/2 binary64) re) (neg.f64 im))
(/.f64 (neg.f64 (neg.f64 (*.f64 re #s(literal 1/2 binary64)))) (neg.f64 (neg.f64 im)))
(/.f64 (neg.f64 (*.f64 re #s(literal 1 binary64))) (neg.f64 (*.f64 im #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 re #s(literal -1/2 binary64))) (neg.f64 (neg.f64 im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) re)) (neg.f64 (*.f64 im #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) re)) (neg.f64 (neg.f64 im)))
(pow.f64 (/.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) re))
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(*.f64 (/.f64 #s(literal 1/2 binary64) im) re)
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 re #s(literal 2 binary64)))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 re im) #s(literal 1/2 binary64))
(*.f64 (/.f64 re #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) im))
(log.f64 (fma.f64 re re (*.f64 im im)))
(+.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (log.f64 (fma.f64 im (*.f64 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) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(+.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 im re)))))
(+.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(-.f64 (log.f64 (fma.f64 im (*.f64 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 re im) (-.f64 im re))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))
(-.f64 (log.f64 (*.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 (neg.f64 (fma.f64 im (*.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (log.f64 (neg.f64 (fma.f64 im (*.f64 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 re im) (-.f64 im re)))))))
(-.f64 (log.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(-.f64 (log.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(-.f64 (/.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (-.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64))) (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (+.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 2 binary64)))) (neg.f64 (log.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 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 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (log.f64 (fma.f64 im (*.f64 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 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 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 re im) (-.f64 im re))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #s(literal 2 binary64)) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (log.f64 (fma.f64 im (*.f64 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 re im) (-.f64 im re)))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (fma.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (fma.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))))
(log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))
(+.f64 (log.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im))))))) (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))))))))
(+.f64 (log.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (log.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im))))))) (log.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))))))
(-.f64 (log.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.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 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 re (*.f64 (*.f64 (*.f64 re (+.f64 re im)) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))))
(-.f64 (log.f64 (neg.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))))) (log.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))))))))
(-.f64 (log.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (log.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))))))
(neg.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im))))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))))) #s(literal 3 binary64))) (fma.f64 (log.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im))))))) (log.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im))))))) (fma.f64 (log.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))))) (log.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))))) (*.f64 (log.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im))))))) (log.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (log.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))) (log.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (log.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))))
(-.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 im im))))
(-.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))))))
(fma.f64 re (*.f64 (*.f64 re (+.f64 re im)) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))))
(fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 im im) (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))))
(fma.f64 (*.f64 im (*.f64 im im)) im (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))))
(fma.f64 (+.f64 re im) (*.f64 (-.f64 re im) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (-.f64 re im) (*.f64 re (*.f64 re (+.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 re re) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 re (*.f64 re (+.f64 re im))) (-.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 (*.f64 re (+.f64 re im)) (-.f64 re im)) re (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 (*.f64 re re) (-.f64 re im)) (+.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (+.f64 re im))) (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im (-.f64 im re))))) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (+.f64 re im))) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (fma.f64 im (+.f64 re im) (*.f64 re re)) (-.f64 re im)))) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (fma.f64 im (+.f64 re im) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (+.f64 re im))) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (-.f64 re im) (*.f64 im (*.f64 im (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.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 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 re (*.f64 (*.f64 (*.f64 re (+.f64 re im)) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))))))
(/.f64 #s(literal -1 binary64) (neg.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 (fma.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))))))
(/.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.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 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 re (*.f64 (*.f64 (*.f64 re (+.f64 re im)) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (neg.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im))))))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))))))
(/.f64 (neg.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im))))))) (neg.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 re (*.f64 (*.f64 (*.f64 re (+.f64 re im)) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))))) (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 3 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (fma.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re (*.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 binary64))
(*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)))))))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im))))))

eval534.0ms (4.9%)

Memory
-3.0MiB live, 414.1MiB allocated
Compiler

Compiled 76 017 to 3 697 computations (95.1% saved)

prune348.0ms (3.2%)

Memory
0.1MiB live, 290.8MiB allocated
Pruning

18 alts after pruning (16 fresh and 2 done)

PrunedKeptTotal
New1 374151 389
Fresh415
Picked325
Done000
Total1 381181 399
Accuracy
99.9%
Counts
1 399 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.4%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (log.f64 #s(literal 10 binary64)))
53.3%
(/.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)))))))
27.3%
(/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64)))
53.3%
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
98.3%
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
98.4%
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64)))
52.9%
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im 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))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
98.9%
(/.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)))
80.6%
(/.f64 #s(approx (- (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (* 1/2 (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))))) (+.f64 (+.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -3 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (log.f64 im) #s(literal -2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
98.3%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
98.3%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* im im) (* re re)))) (log.f64 im))))
53.3%
(/.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))))
53.3%
(/.f64 #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))))))
97.9%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)))
97.9%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
73.4%
(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)))
80.5%
#s(approx (/ (- (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (* 1/2 (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))))) (log 10)) (+.f64 (fma.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -3 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64)))))
Compiler

Compiled 635 to 434 computations (31.7% saved)

simplify382.0ms (3.5%)

Memory
24.1MiB live, 254.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))
cost-diff0
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))))
cost-diff0
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64)))
cost-diff128
(neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))
cost-diff0
#s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))))
cost-diff0
(/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64)))
cost-diff128
(neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))
cost-diff128
(-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
cost-diff0
(/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
cost-diff0
(log.f64 #s(literal 1/10 binary64))
cost-diff0
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
cost-diff704
(/.f64 #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))))))
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
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
cost-diff0
#s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))
cost-diff0
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)))
cost-diff0
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
Rules
15 290×lower-fma.f32
15 284×lower-fma.f64
2 376×lower-*.f32
2 356×lower-*.f64
2 006×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065520
0105475
1180439
2302431
3592431
41358431
52672431
64241431
76476431
08136405
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)))
#s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
re
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(/.f64 #s(literal 1/2 binary64) im)
#s(literal 1/2 binary64)
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 1/10 binary64)) (/.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 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
#s(literal 2 binary64)
(log.f64 (fma.f64 re re (*.f64 im im)))
(fma.f64 re re (*.f64 im im))
re
(*.f64 im im)
im
(/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64)))
(-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
#s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))))
(neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))
(*.f64 (log.f64 im) #s(literal -3 binary64))
(log.f64 im)
im
#s(literal -3 binary64)
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
#s(literal 1/2 binary64)
(log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))
(*.f64 re re)
re
(*.f64 (+.f64 re im) (-.f64 re im))
(+.f64 re im)
(-.f64 re im)
(*.f64 im (*.f64 im (*.f64 im im)))
(*.f64 im (*.f64 im im))
(*.f64 im im)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))
(exp.f64 #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))
(neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))
(*.f64 (log.f64 im) #s(literal -2 binary64))
(log.f64 im)
im
#s(literal -2 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
Outputs
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(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(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im) im)))
#s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))
#s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im) im))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 re im) im)
re
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(/.f64 #s(literal 1/2 binary64) im)
#s(literal 1/2 binary64)
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 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -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 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
#s(literal 2 binary64)
(log.f64 (fma.f64 re re (*.f64 im im)))
(fma.f64 re re (*.f64 im im))
re
(*.f64 im im)
im
(/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64)))
(-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))
#s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))))
#s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))
(neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))
(*.f64 (log.f64 im) #s(literal 3 binary64))
(*.f64 (log.f64 im) #s(literal -3 binary64))
(log.f64 im)
im
#s(literal -3 binary64)
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(*.f64 #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))))))
#s(literal 1/2 binary64)
(log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))
(log.f64 (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 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))
(fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))
(*.f64 re re)
re
(*.f64 (+.f64 re im) (-.f64 re im))
(+.f64 re im)
(-.f64 re im)
(*.f64 im (*.f64 im (*.f64 im im)))
(*.f64 im (*.f64 im im))
(*.f64 im im)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))
(exp.f64 #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))
#s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))
(neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))
(*.f64 (log.f64 im) #s(literal 2 binary64))
(*.f64 (log.f64 im) #s(literal -2 binary64))
(log.f64 im)
im
#s(literal -2 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)

localize462.0ms (4.3%)

Memory
-20.0MiB live, 338.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(exp.f64 #s(literal 1/2 binary64))
accuracy0.494088455990947
#s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))
accuracy0.5996475586106521
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64)))
accuracy6.176665390665027
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))
accuracy0.5996475586106521
(/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64)))
accuracy0.9502643556434058
(-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
accuracy20.523437500000004
(fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))
accuracy44.953334132590115
(log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))
accuracy0.296875
(/.f64 #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))))))
accuracy0.6100387695368841
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
accuracy1.0
(log.f64 #s(literal 1/10 binary64))
accuracy29.540153516447948
(log.f64 (fma.f64 re re (*.f64 im im)))
accuracy0
(log.f64 im)
accuracy0.494088455990947
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
accuracy0.5996475586106521
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
accuracy1.0
(log.f64 #s(literal 1/10 binary64))
accuracy0.15625
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
accuracy0.17657633146828425
#s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))
accuracy0.5996475586106521
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
accuracy1.0
(log.f64 #s(literal 1/10 binary64))
Samples
352.0ms256×0valid
Compiler

Compiled 461 to 60 computations (87% saved)

Precisions
Click to see histograms. Total time spent on operations: 317.0ms
ival-log: 91.0ms (28.7% of total)
ival-mult: 77.0ms (24.3% of total)
ival-div: 67.0ms (21.2% of total)
ival-hypot: 31.0ms (9.8% of total)
ival-pow: 30.0ms (9.5% of total)
ival-add: 7.0ms (2.2% of total)
const: 4.0ms (1.3% of total)
ival-neg: 4.0ms (1.3% of total)
ival-exp: 3.0ms (0.9% of total)
ival-sub: 2.0ms (0.6% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series84.0ms (0.8%)

Memory
32.0MiB live, 108.5MiB allocated
Counts
26 → 540
Calls
Call 1
Inputs
#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())
#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())
#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())
#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())
#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())
#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())
#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())
#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())
#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())
#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())
#s(alt (log.f64 #s(literal 1/10 binary64)) (patch (log.f64 #s(literal 1/10 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())
#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())
#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())
#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())
#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())
#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())
#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())
#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())
#s(alt (exp.f64 #s(literal 1/2 binary64)) (patch (exp.f64 #s(literal 1/2 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* -1 (/ (log im) (log 1/10))) (taylor 0 re) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log im) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10))))) (taylor 0 re) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 re) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 re) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ 1 re)) (log 1/10)) (taylor inf re) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10))) (taylor inf re) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf re) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf re) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ -1 re)) (log 1/10)) (taylor -inf re) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10))) (taylor -inf re) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(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)))) (taylor -inf re) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf re) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log re) (log 1/10))) (taylor 0 im) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log re) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10))))) (taylor 0 im) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 im) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 im) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ 1 im)) (log 1/10)) (taylor inf im) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10))) (taylor inf im) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf im) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf im) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ -1 im)) (log 1/10)) (taylor -inf im) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10))) (taylor -inf im) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(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)))) (taylor -inf im) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf im) (#s(alt (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (patch (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor 0 re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))) (taylor 0 re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 re))) (taylor inf re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 re))) (taylor -inf re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf re) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (log re) (taylor 0 im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor 0 im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2)))))) (taylor 0 im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 im))) (taylor inf im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 im))) (taylor -inf im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf im) (#s(alt (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (patch (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) #<representation binary64>) () ())) ())
#s(alt im (taylor 0 re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (+ im (* 1/2 (/ (pow re 2) im))) (taylor 0 re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))) (taylor 0 re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt re (taylor inf re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))) (taylor inf re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 re) (taylor -inf re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))) (taylor -inf re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))) (taylor -inf re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(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)))))))) (taylor -inf re) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt re (taylor 0 im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (+ re (* 1/2 (/ (pow im 2) re))) (taylor 0 im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re))))) (taylor 0 im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt im (taylor inf im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))) (taylor inf im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor -inf im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))) (taylor -inf im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))) (taylor -inf im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(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)))))))) (taylor -inf im) (#s(alt #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) (patch #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)) #<representation binary64>) () ())) ())
#s(alt im (taylor 0 re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (+ im (* 1/2 (/ (pow re 2) im))) (taylor 0 re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (+ im (* 1/2 (/ (pow re 2) im))) (taylor 0 re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (+ im (* 1/2 (/ (pow re 2) im))) (taylor 0 re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (pow re 2) im)) (taylor inf re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2)))) (taylor inf re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2)))) (taylor inf re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2)))) (taylor inf re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (pow re 2) im)) (taylor -inf re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2)))) (taylor -inf re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2)))) (taylor -inf re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ (* 1/2 (/ 1 im)) (/ im (pow re 2)))) (taylor -inf re) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (pow re 2) im)) (taylor 0 im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im) (taylor 0 im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im) (taylor 0 im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 1/2 (pow re 2)) (pow im 2)) im) (taylor 0 im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt im (taylor inf im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt im (taylor -inf im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1))) (taylor -inf im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1))) (taylor -inf im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (- (* -1/2 (/ (pow re 2) (pow im 2))) 1))) (taylor -inf im) (#s(alt (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) (patch (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log im) (log 1/10))) (taylor 0 re) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log im) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10))))) (taylor 0 re) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 re) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 re) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ 1 re)) (log 1/10)) (taylor inf re) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10))) (taylor inf re) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf re) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf re) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ -1 re)) (log 1/10)) (taylor -inf re) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10))) (taylor -inf re) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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)))) (taylor -inf re) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf re) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log re) (log 1/10))) (taylor 0 im) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log re) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10))))) (taylor 0 im) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 im) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 im) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ 1 im)) (log 1/10)) (taylor inf im) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10))) (taylor inf im) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf im) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf im) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ -1 im)) (log 1/10)) (taylor -inf im) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10))) (taylor -inf im) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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)))) (taylor -inf im) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf im) (#s(alt (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log im)) (taylor 0 re) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* -1/2 (/ (pow re 2) (pow im 2))) (log im)) (taylor 0 re) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* (pow re 2) (- (* 1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))) (log im)) (taylor 0 re) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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)) (taylor 0 re) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 re)) (taylor inf re) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* -1/2 (/ (pow im 2) (pow re 2))) (* -1 (log (/ 1 re)))) (taylor inf re) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf re) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (log (/ -1 re)) (taylor -inf re) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* -1/2 (/ (pow im 2) (pow re 2))) (* -1 (log (/ -1 re)))) (taylor -inf re) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf re) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log re)) (taylor 0 im) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* -1/2 (/ (pow im 2) (pow re 2))) (log re)) (taylor 0 im) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* (pow im 2) (- (* 1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))) (log re)) (taylor 0 im) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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)) (taylor 0 im) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 im)) (taylor inf im) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* -1/2 (/ (pow re 2) (pow im 2))) (* -1 (log (/ 1 im)))) (taylor inf im) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf im) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (log (/ -1 im)) (taylor -inf im) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* -1/2 (/ (pow re 2) (pow im 2))) (* -1 (log (/ -1 im)))) (taylor -inf im) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf im) (#s(alt (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor 0 re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))) (taylor 0 re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 re))) (taylor inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 re))) (taylor -inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (log re) (taylor 0 im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor 0 im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2)))))) (taylor 0 im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 im))) (taylor inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 im))) (taylor -inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 im))) (taylor inf im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 im))) (taylor inf im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 im))) (taylor inf im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 im))) (taylor inf im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 im)))) (taylor -inf im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 im)))) (taylor -inf im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 im)))) (taylor -inf im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 im)))) (taylor -inf im) (#s(alt (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (log (pow im 2)) (log 1/10))) (taylor 0 re) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (log (pow im 2)) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10))))) (taylor 0 re) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 re) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 re) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ 1 re)) (log 1/10)) (taylor inf re) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10))) (taylor inf re) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf re) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf re) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ -1 re)) (log 1/10)) (taylor -inf re) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10))) (taylor -inf re) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor -inf re) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf re) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (log (pow re 2)) (log 1/10))) (taylor 0 im) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (log (pow re 2)) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10))))) (taylor 0 im) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 im) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 im) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ 1 im)) (log 1/10)) (taylor inf im) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10))) (taylor inf im) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf im) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf im) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ -1 im)) (log 1/10)) (taylor -inf im) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10))) (taylor -inf im) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor -inf im) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf im) (#s(alt (/.f64 #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)))))) (patch (/.f64 #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)))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (log 1/10) (log (pow im 2)))) (taylor 0 re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(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))))))))))) (taylor 0 re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 1/10) (log (/ 1 re)))) (taylor inf re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log 1/10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))) (taylor inf re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 1/10) (log (/ -1 re)))) (taylor -inf re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log 1/10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))) (taylor -inf re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (log 1/10) (log (pow re 2)))) (taylor 0 im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(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))))))))))) (taylor 0 im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 1/10) (log (/ 1 im)))) (taylor inf im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log 1/10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))) (taylor inf im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 1/10) (log (/ -1 im)))) (taylor -inf im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log 1/10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))) (taylor -inf im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (/ 2 (log (pow im 2))) (taylor 0 re) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ 1 (log (pow im 2))))) (taylor 0 re) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 re) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 re) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (log (/ 1 re))) (taylor inf re) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))) (taylor inf re) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf re) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf re) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (log (/ -1 re))) (taylor -inf re) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))) (taylor -inf re) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf re) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf re) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (/ 2 (log (pow re 2))) (taylor 0 im) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ 1 (log (pow re 2))))) (taylor 0 im) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 im) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 im) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (log (/ 1 im))) (taylor inf im) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))) (taylor inf im) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf im) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf im) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (log (/ -1 im))) (taylor -inf im) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))) (taylor -inf im) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf im) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf im) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (log (pow im 6))) (* 1/2 (log (pow im 4)))) (taylor 0 re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (log (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))) (* 1/2 (log (pow im 4)))) (taylor 0 re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (log (pow im 6))) (* (pow re 2) (+ (* -1/2 (/ (* re (+ im (* -1 im))) (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))) (* 1/2 (log (pow im 4)))) (taylor 0 re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (log (pow im 6))) (* (pow re 2) (+ (* re (- (* -1/4 (/ re (pow im 4))) (* 1/2 (/ (+ im (* -1 im)) (pow im 4))))) (* 1/2 (/ 1 (pow im 2)))))) (* 1/2 (log (pow im 4)))) (taylor 0 re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (* -3 (log (/ 1 re))) (* -2 (log (/ 1 re)))) (taylor inf re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 re))) (* -1/2 (/ (+ im (* -1 im)) re))) (* -2 (log (/ 1 re)))) (taylor inf re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 re))) (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2)))) (+ (* -2 (log (/ 1 re))) (* 1/2 (/ (+ im (* -1 im)) re)))) (taylor inf re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 re))) (* -1/12 (/ (+ (* 2 (pow (+ im (* -1 im)) 3)) (* 6 (* (pow im 2) (+ im (* -1 im))))) (pow re 3)))) (+ (* -2 (log (/ 1 re))) (+ (* 1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2))) (* 1/2 (/ (+ im (* -1 im)) re))))) (taylor inf re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (* -3 (log (/ -1 re))) (* -2 (log (/ -1 re)))) (taylor -inf re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 re))) (* -1/2 (/ (+ im (* -1 im)) re))) (* -2 (log (/ -1 re)))) (taylor -inf re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 re))) (* -1 (/ (- (* 1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) re)) (* -1/2 (+ im (* -1 im)))) re))) (* -2 (log (/ -1 re)))) (taylor -inf re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 re))) (* -1 (/ (- (* -1 (/ (- (* 1/12 (/ (+ (* -6 (* (pow im 2) (+ im (* -1 im)))) (* -2 (pow (+ im (* -1 im)) 3))) re)) (* 1/4 (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))))) re)) (* -1/2 (+ im (* -1 im)))) re))) (* -2 (log (/ -1 re)))) (taylor -inf re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (log (pow re 6))) (* 1/2 (log (pow re 4)))) (taylor 0 im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/4 (* (pow im 2) (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))) (* 1/2 (log (pow re 6)))) (* 1/2 (log (pow re 4)))) (taylor 0 im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (log (pow re 6))) (* (pow im 2) (- (* -1/12 (* im (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))))) (* 1/4 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))) (* 1/2 (log (pow re 4)))) (taylor 0 im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (log (pow re 6))) (* (pow im 2) (- (* im (- (* -1/48 (* im (+ (* -24 (/ (pow (+ re (* -1 re)) 2) (pow re 6))) (+ (* -6 (/ (pow (+ re (* -1 re)) 4) (pow re 8))) (* 12 (/ 1 (pow re 4))))))) (* 1/12 (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4))))))) (* 1/4 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))) (* 1/2 (log (pow re 4)))) (taylor 0 im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (* -3 (log (/ 1 im))) (* -2 (log (/ 1 im)))) (taylor inf im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (* -2 (log (/ 1 im)))) (taylor inf im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 im))) (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))) (+ (* -2 (log (/ 1 im))) (* -1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 im))) (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))) (+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/2 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))))) (taylor inf im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (* -3 (log (/ -1 im))) (* -2 (log (/ -1 im)))) (taylor -inf im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (* -2 (log (/ -1 im)))) (taylor -inf im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 im))) (* 1/2 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))) (+ (* -2 (log (/ -1 im))) (* -1/2 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 im))) (* -1 (/ (- (* 1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) im)) (* 1/2 (* (pow re 2) (+ re (* -1 re))))) (pow im 3)))) (+ (* -2 (log (/ -1 im))) (* -1/2 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) #<representation binary64>) () ())) ())
#s(alt (* 3 (log im)) (taylor 0 im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (log im)) (taylor 0 im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (log im)) (taylor 0 im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (log im)) (taylor 0 im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -3 (log (/ 1 im))) (taylor inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -3 (log (/ 1 im))) (taylor inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -3 (log (/ 1 im))) (taylor inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -3 (log (/ 1 im))) (taylor inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (log (pow im 6))) (* 1/2 (log (pow im 4)))) (log 10)) (taylor 0 re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (log (pow im 6)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (* 1/2 (/ (log (pow im 4)) (log 10)))) (taylor 0 re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (log (pow im 6)) (log 10))) (* (pow re 2) (+ (* -1/2 (/ (* re (+ im (* -1 im))) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10))))))) (* 1/2 (/ (log (pow im 4)) (log 10)))) (taylor 0 re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (log (pow im 6)) (log 10))) (* (pow re 2) (+ (* re (+ (* -1/2 (/ (+ im (* -1 im)) (* (pow im 4) (log 10)))) (* -1/4 (/ re (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10))))))) (* 1/2 (/ (log (pow im 4)) (log 10)))) (taylor 0 re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -3 (log (/ 1 re))) (* -2 (log (/ 1 re)))) (log 10)) (taylor inf re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 re)) (log 10))) (* -1/2 (/ (+ im (* -1 im)) (* re (log 10))))) (* -2 (/ (log (/ 1 re)) (log 10)))) (taylor inf re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 re)) (log 10))) (+ (* -1/2 (/ (+ im (* -1 im)) (* re (log 10)))) (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (* (pow re 2) (log 10)))))) (* -2 (/ (log (/ 1 re)) (log 10)))) (taylor inf re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 re)) (log 10))) (+ (* -1/2 (/ (+ im (* -1 im)) (* re (log 10)))) (+ (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (* (pow re 2) (log 10)))) (* -1/12 (/ (+ (* 2 (pow (+ im (* -1 im)) 3)) (* 6 (* (pow im 2) (+ im (* -1 im))))) (* (pow re 3) (log 10))))))) (* -2 (/ (log (/ 1 re)) (log 10)))) (taylor inf re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -3 (log (/ -1 re))) (* -2 (log (/ -1 re)))) (log 10)) (taylor -inf re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 re)) (log 10))) (* -1/2 (/ (+ im (* -1 im)) (* re (log 10))))) (* -2 (/ (log (/ -1 re)) (log 10)))) (taylor -inf re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 re)) (log 10))) (* -1 (/ (+ (* 1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (* re (log 10)))) (* 1/2 (/ (+ im (* -1 im)) (log 10)))) re))) (* -2 (/ (log (/ -1 re)) (log 10)))) (taylor -inf re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 re)) (log 10))) (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (log 10))) (* 1/12 (/ (+ (* -6 (* (pow im 2) (+ im (* -1 im)))) (* -2 (pow (+ im (* -1 im)) 3))) (* re (log 10))))) re)) (* 1/2 (/ (+ im (* -1 im)) (log 10)))) re))) (* -2 (/ (log (/ -1 re)) (log 10)))) (taylor -inf re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (log (pow re 6))) (* 1/2 (log (pow re 4)))) (log 10)) (taylor 0 im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/4 (/ (* (pow im 2) (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2))))) (log 10))) (* 1/2 (/ (log (pow re 6)) (log 10)))) (* 1/2 (/ (log (pow re 4)) (log 10)))) (taylor 0 im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (log (pow re 6)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))) (log 10))) (* -1/12 (/ (* im (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4))))) (log 10)))))) (* 1/2 (/ (log (pow re 4)) (log 10)))) (taylor 0 im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (log (pow re 6)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))) (log 10))) (* im (+ (* -1/12 (/ (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))) (log 10))) (* -1/48 (/ (* im (+ (* -24 (/ (pow (+ re (* -1 re)) 2) (pow re 6))) (+ (* -6 (/ (pow (+ re (* -1 re)) 4) (pow re 8))) (* 12 (/ 1 (pow re 4)))))) (log 10)))))))) (* 1/2 (/ (log (pow re 4)) (log 10)))) (taylor 0 im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -3 (log (/ 1 im))) (* -2 (log (/ 1 im)))) (log 10)) (taylor inf im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (* -2 (/ (log (/ 1 im)) (log 10)))) (taylor inf im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 im)) (log 10))) (+ (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (* (pow im 3) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))) (* -2 (/ (log (/ 1 im)) (log 10)))) (taylor inf im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 im)) (log 10))) (+ (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (* (pow im 3) (log 10)))) (+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))) (* -2 (/ (log (/ 1 im)) (log 10)))) (taylor inf im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -3 (log (/ -1 im))) (* -2 (log (/ -1 im)))) (log 10)) (taylor -inf im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (* -2 (/ (log (/ -1 im)) (log 10)))) (taylor -inf im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 im)) (log 10))) (+ (* 1/2 (/ (* (pow re 2) (+ re (* -1 re))) (* (pow im 3) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))) (* -2 (/ (log (/ -1 im)) (log 10)))) (taylor -inf im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 im)) (log 10))) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (log 10))) (* 1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* im (log 10))))) (pow im 3))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))) (* -2 (/ (log (/ -1 im)) (log 10)))) (taylor -inf im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (log (pow im 6))) (taylor 0 re) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow im 6))) (* 1/2 (/ (pow re 6) (pow im 6)))) (taylor 0 re) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow im 6))) (* (pow re 6) (+ (* -1/4 (/ (pow re 6) (pow im 12))) (* 1/2 (/ 1 (pow im 6)))))) (taylor 0 re) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow im 6))) (* (pow re 6) (+ (* (pow re 6) (- (* 1/6 (/ (pow re 6) (pow im 18))) (* 1/4 (/ 1 (pow im 12))))) (* 1/2 (/ 1 (pow im 6)))))) (taylor 0 re) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -3 (log (/ 1 re))) (taylor inf re) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ 1 re))) (* 1/2 (/ (pow im 6) (pow re 6)))) (taylor inf re) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 12) (pow re 12))) (* 1/2 (/ (pow im 6) (pow re 6))))) (taylor inf re) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 12) (pow re 12))) (+ (* 1/6 (/ (pow im 18) (pow re 18))) (* 1/2 (/ (pow im 6) (pow re 6)))))) (taylor inf re) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -3 (log (/ -1 re))) (taylor -inf re) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ -1 re))) (* 1/2 (/ (pow im 6) (pow re 6)))) (taylor -inf re) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 12) (pow re 12))) (* 1/2 (/ (pow im 6) (pow re 6))))) (taylor -inf re) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 12) (pow re 12))) (+ (* 1/6 (/ (pow im 18) (pow re 18))) (* 1/2 (/ (pow im 6) (pow re 6)))))) (taylor -inf re) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (log (pow re 6))) (taylor 0 im) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow re 6))) (* 1/2 (/ (pow im 6) (pow re 6)))) (taylor 0 im) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow re 6))) (* (pow im 6) (+ (* -1/4 (/ (pow im 6) (pow re 12))) (* 1/2 (/ 1 (pow re 6)))))) (taylor 0 im) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow re 6))) (* (pow im 6) (+ (* (pow im 6) (- (* 1/6 (/ (pow im 6) (pow re 18))) (* 1/4 (/ 1 (pow re 12))))) (* 1/2 (/ 1 (pow re 6)))))) (taylor 0 im) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -3 (log (/ 1 im))) (taylor inf im) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ 1 im))) (* 1/2 (/ (pow re 6) (pow im 6)))) (taylor inf im) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 12) (pow im 12))) (* 1/2 (/ (pow re 6) (pow im 6))))) (taylor inf im) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 12) (pow im 12))) (+ (* 1/6 (/ (pow re 18) (pow im 18))) (* 1/2 (/ (pow re 6) (pow im 6)))))) (taylor inf im) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -3 (log (/ -1 im))) (taylor -inf im) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ -1 im))) (* 1/2 (/ (pow re 6) (pow im 6)))) (taylor -inf im) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 12) (pow im 12))) (* 1/2 (/ (pow re 6) (pow im 6))))) (taylor -inf im) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -3 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 12) (pow im 12))) (+ (* 1/6 (/ (pow re 18) (pow im 18))) (* 1/2 (/ (pow re 6) (pow im 6)))))) (taylor -inf im) (#s(alt #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (patch #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (log im)) (taylor 0 im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (log im)) (taylor 0 im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (log im)) (taylor 0 im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (log im)) (taylor 0 im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ 1 im))) (taylor inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ 1 im))) (taylor inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ 1 im))) (taylor inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ 1 im))) (taylor inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 2 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log re) (log 10)) (taylor 0 im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))) (taylor 0 im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log im) (log 10)) (taylor inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))) (taylor inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))) (taylor inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))))) (taylor inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log (* -1 im)) (log 10)) (taylor -inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10))) (taylor -inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10)))) (taylor -inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10))))) (taylor -inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log im) (log 10)) (taylor 0 re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))) (taylor 0 re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log re) (log 10)) (taylor inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))) (taylor inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))) (taylor inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))))) (taylor inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log (* -1 re)) (log 10)) (taylor -inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10))) (taylor -inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10)))) (taylor -inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10))))) (taylor -inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (log re) (taylor 0 im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor 0 im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2)))))) (taylor 0 im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))) (taylor inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (log (* -1 im)) (taylor -inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 im)) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 im)) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 im)) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))) (taylor -inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor 0 re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))) (taylor 0 re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (log re) (taylor inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))) (taylor inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (log (* -1 re)) (taylor -inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 re)) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 re)) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 re)) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))) (taylor -inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) #<representation binary64>) () ())) ())
#s(alt re (taylor 0 im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ re (* 1/2 (/ (pow im 2) re))) (taylor 0 im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re))))) (taylor 0 im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt im (taylor inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ im (* 1/2 (/ (pow re 2) im))) (taylor inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (* 1/2 (/ (pow re 2) im))))) (taylor inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* -1/8 (/ (pow re 6) (pow im 5))) (+ (* 1/48 (/ (pow re 6) (pow im 5))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (+ (* 1/6 (/ (pow re 6) (pow im 5))) (* 1/2 (/ (pow re 2) im)))))))) (taylor inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor -inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 im) (* -1/2 (/ (pow re 2) im))) (taylor -inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (* -1/2 (/ (pow re 2) im)))) (taylor -inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (+ (* -1 (/ (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6)))) (pow im 5))) (* -1/2 (/ (pow re 2) im))))) (taylor -inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt im (taylor 0 re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ im (* 1/2 (/ (pow re 2) im))) (taylor 0 re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))) (taylor 0 re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt re (taylor inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ re (* 1/2 (/ (pow im 2) re))) (taylor inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (* 1/2 (/ (pow im 2) re))))) (taylor inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* -1/8 (/ (pow im 6) (pow re 5))) (+ (* 1/48 (/ (pow im 6) (pow re 5))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (+ (* 1/6 (/ (pow im 6) (pow re 5))) (* 1/2 (/ (pow im 2) re)))))))) (taylor inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* -1 re) (taylor -inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 re) (* -1/2 (/ (pow im 2) re))) (taylor -inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (* -1/2 (/ (pow im 2) re)))) (taylor -inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (+ (* -1 (/ (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6)))) (pow re 5))) (* -1/2 (/ (pow im 2) re))))) (taylor -inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor 0 re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor 0 re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor 0 re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor 0 re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor inf re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor inf re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor inf re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor inf re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor -inf re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor -inf re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor -inf re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor -inf re) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor 0 im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor 0 im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor 0 im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor 0 im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor inf im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor inf im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor inf im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor inf im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor -inf im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor -inf im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor -inf im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ re im)) (taylor -inf im) (#s(alt (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) (patch (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) #<representation binary64>) () ())) ())
#s(alt (log (pow im 2)) (taylor 0 re) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 2)) (/ (pow re 2) (pow im 2))) (taylor 0 re) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2))))) (taylor 0 re) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 re) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ 1 re))) (taylor inf re) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2))) (taylor inf re) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf re) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ -1 re))) (taylor -inf re) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2))) (taylor -inf re) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf re) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (log (pow re 2)) (taylor 0 im) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 2)) (/ (pow im 2) (pow re 2))) (taylor 0 im) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2))))) (taylor 0 im) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 im) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ 1 im))) (taylor inf im) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2))) (taylor inf im) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf im) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ -1 im))) (taylor -inf im) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2))) (taylor -inf im) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf im) (#s(alt (log.f64 (fma.f64 re re (*.f64 im im))) (patch (log.f64 (fma.f64 re re (*.f64 im im))) #<representation binary64>) () ())) ())
#s(alt (log (pow im 4)) (taylor 0 re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 4)) (* -1 (/ (pow re 2) (pow im 2)))) (taylor 0 re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 4)) (* (pow re 2) (- (/ (* re (+ im (* -1 im))) (pow im 4)) (/ 1 (pow im 2))))) (taylor 0 re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 4)) (* (pow re 2) (- (* re (+ (* 1/2 (/ re (pow im 4))) (+ (/ -1 (pow im 3)) (/ 1 (pow im 3))))) (/ 1 (pow im 2))))) (taylor 0 re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (* -4 (log (/ 1 re))) (taylor inf re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ im re)) (/ im re))) (taylor inf re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ im re)) (+ (* 1/2 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2))) (/ im re)))) (taylor inf re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ im re)) (+ (* 1/6 (/ (+ (* 2 (pow (+ im (* -1 im)) 3)) (* 6 (* (pow im 2) (+ im (* -1 im))))) (pow re 3))) (+ (* 1/2 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2))) (/ im re))))) (taylor inf re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (* -4 (log (/ -1 re))) (taylor -inf re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 re))) (+ (* -1 (/ im re)) (/ im re))) (taylor -inf re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 re))) (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1/2 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) re))) re))) (taylor -inf re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 re))) (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1 (/ (+ (* -1/6 (/ (+ (* -6 (* (pow im 2) (+ im (* -1 im)))) (* -2 (pow (+ im (* -1 im)) 3))) re)) (* 1/2 (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))))) re))) re))) (taylor -inf re) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (log (pow re 4)) (taylor 0 im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 4)) (* 1/2 (* (pow im 2) (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2))))))) (taylor 0 im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 4)) (* (pow im 2) (+ (* 1/6 (* im (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))))) (* 1/2 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))) (taylor 0 im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 4)) (* (pow im 2) (+ (* 1/2 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2))))) (* im (+ (* 1/24 (* im (+ (* -24 (/ (pow (+ re (* -1 re)) 2) (pow re 6))) (+ (* -6 (/ (pow (+ re (* -1 re)) 4) (pow re 8))) (* 12 (/ 1 (pow re 4))))))) (* 1/6 (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))))))))) (taylor 0 im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (* -4 (log (/ 1 im))) (taylor inf im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 im))) (* -1 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))) (taylor inf im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))) (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))))) (taylor inf im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (* -4 (log (/ -1 im))) (taylor -inf im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 im))) (* -1 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (+ (* -1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) im)) (* (pow re 2) (+ re (* -1 re)))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) (patch (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))) #<representation binary64>) () ())) ())
#s(alt (pow im 4) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (pow im 2) (pow re 2))) (pow im 4)) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* -1 (pow im 2)) (* re (+ im (* -1 im))))) (pow im 4)) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* -1 (pow im 2)) (* re (+ im (+ re (* -1 im)))))) (pow im 4)) (taylor 0 re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (pow re 4) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ 1 (+ (* -1 (/ im re)) (/ im re)))) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re))))) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (/ im re) (/ (pow im 4) (pow re 4))))))) (taylor inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (pow re 4) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ 1 (+ (* -1 (/ im re)) (/ im re)))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (/ (pow im 2) re)) re)))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow re 4) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1 (/ (+ (* -1 (pow im 2)) (/ (pow im 4) (pow re 2))) re))) re)))) (taylor -inf re) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (pow re 4) (taylor 0 im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* im (* (pow re 2) (+ re (* -1 re)))) (pow re 4)) (taylor 0 im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* im (+ (* -1 (* im (pow re 2))) (* (pow re 2) (+ re (* -1 re))))) (pow re 4)) (taylor 0 im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* im (+ (* im (+ (* -1 (pow re 2)) (pow im 2))) (* (pow re 2) (+ re (* -1 re))))) (pow re 4)) (taylor 0 im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (pow im 4) (taylor inf im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1 (* -1 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1 (+ (* -1 (/ (pow re 2) (pow im 2))) (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1 (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)) (/ (pow re 4) (pow im 4)))))) (taylor inf im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (pow im 4) (taylor -inf im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1 (* -1 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1 (+ (* -1 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2)))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (* (pow im 4) (+ 1 (+ (* -1 (/ (+ (* -1 (/ (pow re 4) im)) (* (pow re 2) (+ re (* -1 re)))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2)))))) (taylor -inf im) (#s(alt (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) (patch (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))) #<representation binary64>) () ())) ())
#s(alt (log (pow re 2)) (taylor 0 im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 2)) (/ (pow im 2) (pow re 2))) (taylor 0 im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2))))) (taylor 0 im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ 1 im))) (taylor inf im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2))) (taylor inf im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ -1 im))) (taylor -inf im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2))) (taylor -inf im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (log (pow im 2)) (taylor 0 re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 2)) (/ (pow re 2) (pow im 2))) (taylor 0 re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2))))) (taylor 0 re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ 1 re))) (taylor inf re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2))) (taylor inf re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ -1 re))) (taylor -inf re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2))) (taylor -inf re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) (patch #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
Calls

135 calls:

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

simplify616.0ms (5.7%)

Memory
-20.6MiB live, 508.4MiB allocated
Algorithm
egg-herbie
Rules
8 432×lower-fma.f64
8 432×lower-fma.f32
6 670×lower-*.f64
6 670×lower-*.f32
5 228×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite296.0ms (2.7%)

Memory
8.0MiB live, 528.7MiB allocated
Rules
5 692×lower-fma.f32
5 686×lower-fma.f64
4 440×lower-/.f32
4 426×lower-/.f64
3 820×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065413
0105367
1320325
21915322
08225285
Stop Event
iter limit
node limit
iter limit
Counts
26 → 541
Calls
Call 1
Inputs
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)))
#s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))
(fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im)
(/.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 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 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(log.f64 #s(literal 1/10 binary64))
(/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))
(/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64)))
#s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))))
(neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(log.f64 (fma.f64 re re (*.f64 im im)))
(log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))
#s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64))))
(exp.f64 #s(literal 1/2 binary64))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (neg.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im)))))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) #s(literal 1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) #s(literal -1 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) (log.f64 #s(literal 1/10 binary64)))))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im)))) #s(literal -1 binary64))
(*.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im)))
#s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))
(+.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))
(+.f64 (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))) im)
(-.f64 (/.f64 (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (/.f64 (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))))
(fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im)
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im) im)
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)
(fma.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) re im)
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im) im)
(fma.f64 (/.f64 re im) (/.f64 re #s(literal 2 binary64)) im)
(fma.f64 (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64) im)
(fma.f64 (/.f64 (*.f64 re re) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) im) im)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (-.f64 (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))) (-.f64 (*.f64 im im) (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 im (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))) (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) im)))))
(/.f64 (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))) (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))) (neg.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))))) (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (*.f64 im im))) (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))) (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))) (neg.f64 (neg.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))))) (neg.f64 (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (fma.f64 (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (*.f64 (/.f64 (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im)) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal 1/8 binary64) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64)))) (*.f64 re (*.f64 (/.f64 re (*.f64 im #s(literal 2 binary64))) (/.f64 (*.f64 re re) (*.f64 im #s(literal 2 binary64))))))))
(*.f64 (*.f64 (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) im) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 re (/.f64 re (*.f64 im #s(literal 2 binary64))) (neg.f64 im))))
(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))))
(/.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) (neg.f64 (/.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 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.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)) (*.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (pow.f64 (log.f64 #s(literal 1/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)) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (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 (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(/.f64 (neg.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)))
(/.f64 (neg.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (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))) (*.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 (pow.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (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))) (*.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)))))))
(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 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(literal -1 binary64) (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 #s(literal 1 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 #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 10 binary64))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #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 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(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)) (/.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)) #s(literal 1 binary64)) (/.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))))
(-.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 #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 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))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 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))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(log.f64 im)
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/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 (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))) (neg.f64 (neg.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (neg.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 10 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (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))) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (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 -2 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (neg.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 10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))))
(/.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64))
(/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -2 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (log.f64 (fma.f64 re re (*.f64 im im))))
(pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (log.f64 #s(literal 1/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 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 (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 2 binary64))
(log.f64 #s(literal 1/10 binary64))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))
(neg.f64 (log.f64 #s(literal 10 binary64)))
(/.f64 (-.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)) (*.f64 #s(literal 0 binary64) (log.f64 #s(literal 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)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 #s(literal -2 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64))
(+.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))
(-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)) (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))
(fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)) (*.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64))))) (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64))) (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)) (*.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64))) (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)) (*.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))))
(/.f64 (fma.f64 (pow.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (*.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(log.f64 (*.f64 im (*.f64 im im)))
(+.f64 (log.f64 im) (*.f64 (log.f64 im) #s(literal 2 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal 3 binary64)))
(+.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) (log.f64 im))
(+.f64 (log.f64 (pow.f64 im #s(literal 3/2 binary64))) (log.f64 (pow.f64 im #s(literal 3/2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64)))))) (/.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64)))) (/.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64)))))
(fma.f64 (log.f64 im) #s(literal 2 binary64) (log.f64 im))
(fma.f64 #s(literal -1 binary64) (*.f64 (log.f64 im) #s(literal -2 binary64)) (log.f64 im))
(fma.f64 #s(literal 2 binary64) (log.f64 im) (log.f64 im))
(fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 im)) (log.f64 im))
(fma.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal -1 binary64) (log.f64 im))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (log.f64 im))
(neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(*.f64 (log.f64 im) #s(literal 3 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64)))
(*.f64 #s(literal -3 binary64) (neg.f64 (log.f64 im)))
(*.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 3 binary64) (log.f64 im))
(*.f64 (neg.f64 (log.f64 im)) #s(literal -3 binary64))
(+.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (neg.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.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 10 binary64)) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))))
(-.f64 (/.f64 (*.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))) (/.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (+.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))) (/.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))
(fma.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))
(neg.f64 (/.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))))
(/.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64))) (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))) (-.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))) (-.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)))) (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)))) (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))) (+.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))))
(/.f64 (*.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))
(/.f64 (/.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (-.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (-.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (-.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal -1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (-.f64 (*.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal -1 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal -1 binary64)))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)))) (*.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 1/10 binary64)) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal -1 binary64)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)))) (*.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 1/10 binary64)) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal -1 binary64)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))))))) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) #s(literal 1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) #s(literal -1 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))) (neg.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))) (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (neg.f64 (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 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))) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))
(*.f64 (/.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
#s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))
(log.f64 (*.f64 im im))
(+.f64 (log.f64 im) (log.f64 im))
(+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (/.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -2 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -2 binary64)))) (/.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -2 binary64)))))
(neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -2 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -2 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal 2 binary64))))))
(*.f64 (log.f64 im) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 im) #s(literal -2 binary64)))
(*.f64 #s(literal 2 binary64) (log.f64 im))
(*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 im)))
(*.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) #s(literal -1 binary64))
(*.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal -1 binary64))))
(/.f64 (*.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (*.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal -1/2 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal -1/2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal 1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 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)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #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 1/10 binary64))) (/.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (neg.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(log.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))))
(/.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 (neg.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))))))
(pow.f64 (/.f64 #s(literal 2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))))
(*.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(exp.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))))
(sqrt.f64 (exp.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))))
(/.f64 re (*.f64 im #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 re #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im #s(literal 2 binary64)) re))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 im) (*.f64 re #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 im) (*.f64 #s(literal -1/2 binary64) re)))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(/.f64 (neg.f64 (*.f64 re #s(literal 1/2 binary64))) (neg.f64 im))
(/.f64 (neg.f64 re) (neg.f64 (*.f64 im #s(literal 2 binary64))))
(/.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 im #s(literal 2 binary64)))
(/.f64 (*.f64 re #s(literal -1/2 binary64)) (neg.f64 im))
(/.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 im #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1/2 binary64) re) (neg.f64 im))
(/.f64 (neg.f64 (neg.f64 (*.f64 re #s(literal 1/2 binary64)))) (neg.f64 (neg.f64 im)))
(/.f64 (neg.f64 (*.f64 re #s(literal 1 binary64))) (neg.f64 (*.f64 im #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 re #s(literal -1/2 binary64))) (neg.f64 (neg.f64 im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) re)) (neg.f64 (*.f64 im #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) re)) (neg.f64 (neg.f64 im)))
(pow.f64 (/.f64 im (*.f64 re #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 re (/.f64 #s(literal 1/2 binary64) im))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) im) re))
(*.f64 #s(literal 1/2 binary64) (/.f64 re im))
(*.f64 (/.f64 #s(literal 1/2 binary64) im) re)
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 re #s(literal 2 binary64)))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 re im) #s(literal 1/2 binary64))
(*.f64 (/.f64 re #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) im))
(log.f64 (fma.f64 re re (*.f64 im im)))
(+.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (neg.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(+.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(+.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 im re)))))
(+.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(-.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))))
(-.f64 (log.f64 (*.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 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(-.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(-.f64 (log.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(-.f64 (log.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))) (log.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 3 binary64))) (fma.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (+.f64 (pow.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) #s(literal 3 binary64))) (fma.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re))))) (*.f64 (log.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 (+.f64 re im) (-.f64 im re)))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (fma.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 im re)))) (log.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (fma.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))))
(log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))
(+.f64 (log.f64 (fma.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))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.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)))))))))
(+.f64 (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im)))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(-.f64 (log.f64 (fma.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))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.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))))))))
(-.f64 (log.f64 (fma.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))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (fma.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) im) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))))) (*.f64 re (*.f64 (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(-.f64 (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))))
(-.f64 (log.f64 (neg.f64 (fma.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))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (log.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.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)))))))))
(-.f64 (log.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))))) (log.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im)))))))
(-.f64 (log.f64 (-.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) 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 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))))))
(neg.f64 (neg.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.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))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.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))))))) #s(literal 3 binary64))) (fma.f64 (log.f64 (fma.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))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (fma.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))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (fma.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.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 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.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))))))) (*.f64 (log.f64 (fma.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))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.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)))))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im)))))) (fma.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (log.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im)))))) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im)))))))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))))
(+.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(-.f64 (/.f64 (*.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 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) im)) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))))
(-.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 im im))))
(-.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))))) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))))))
(fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (*.f64 im im) (*.f64 im im)))
(fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 (*.f64 im im) (*.f64 im im) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 (+.f64 re im) (*.f64 (-.f64 re im) (*.f64 re re)) (*.f64 (*.f64 im im) (*.f64 im im)))
(fma.f64 (-.f64 re im) (*.f64 re (*.f64 re (+.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(fma.f64 (*.f64 im (*.f64 im im)) im (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))))
(fma.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 im im)))
(fma.f64 (*.f64 re (*.f64 re (+.f64 re im))) (-.f64 re im) (*.f64 (*.f64 im im) (*.f64 im im)))
(fma.f64 (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) re (*.f64 (*.f64 im im) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 re re) (-.f64 re im)) (+.f64 re im) (*.f64 (*.f64 im im) (*.f64 im im)))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (+.f64 re im))) (fma.f64 re (*.f64 re re) (*.f64 im (*.f64 im im)))) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im (-.f64 im re))))) (*.f64 (*.f64 im im) (*.f64 im im)))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (+.f64 re im))) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (+.f64 re im))) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (fma.f64 re re (*.f64 im (+.f64 re im))) (-.f64 re im)))) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (fma.f64 re re (*.f64 im (+.f64 re im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(fma.f64 (/.f64 (*.f64 re (*.f64 re (+.f64 re im))) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im)))) (-.f64 re im) (*.f64 (*.f64 im im) (*.f64 im im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) im) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))))) (*.f64 re (*.f64 (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))))) (fma.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))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))))) (-.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) im)) (*.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))))))))
(/.f64 (fma.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))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.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)))))))
(/.f64 (fma.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))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) im) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))))) (*.f64 re (*.f64 (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im)))))
(/.f64 (neg.f64 (fma.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))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.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))))))))
(/.f64 (neg.f64 (fma.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))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (fma.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) im) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))))) (*.f64 re (*.f64 (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) im)) (*.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))))))
(/.f64 (-.f64 (*.f64 (*.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 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) im)))) (*.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im)))) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))))
(/.f64 (neg.f64 (neg.f64 (fma.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))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.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)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))))) (neg.f64 (neg.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) im)) (*.f64 (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.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 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) im)) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.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 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 (*.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 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 (/.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) im)) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) im)) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (/.f64 (*.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 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) im)) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im)))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (fma.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 im im)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 (fma.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))))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.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))))))))
(*.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))))
#s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))
(exp.f64 #s(literal 1/2 binary64))

eval147.0ms (1.4%)

Memory
16.7MiB live, 323.3MiB allocated
Compiler

Compiled 37 133 to 3 666 computations (90.1% saved)

prune176.0ms (1.6%)

Memory
-25.6MiB live, 384.5MiB allocated
Pruning

17 alts after pruning (13 fresh and 4 done)

PrunedKeptTotal
New1 10081 108
Fresh6511
Picked325
Done022
Total1 109171 126
Accuracy
100.0%
Counts
1 126 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64)))
98.3%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64)))
97.9%
(/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64)))
27.0%
(/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))
53.3%
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
98.3%
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
98.4%
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (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))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
98.9%
(/.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.3%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
98.3%
(/.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 (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
98.1%
(/.f64 #s(literal -1 binary64) #s(approx (* (log 1/10) (/ 2 (log (+ (* re re) (* im im))))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
27.2%
(-.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
97.9%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
73.4%
(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)))
80.5%
#s(approx (/ (- (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (* 1/2 (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))))) (log 10)) (+.f64 (fma.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -3 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64)))))
Compiler

Compiled 614 to 388 computations (36.8% saved)

simplify129.0ms (1.2%)

Memory
-12.8MiB live, 223.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff192
(+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
cost-diff192
(+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
cost-diff6720
(*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
cost-diff20032
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))))
cost-diff0
(/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64)))
cost-diff128
(neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))
cost-diff128
(neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))
cost-diff128
(-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))))))
cost-diff0
#s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
cost-diff0
(log.f64 #s(literal 1/10 binary64))
cost-diff0
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))
cost-diff0
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
cost-diff0
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
cost-diff0
(exp.f64 #s(literal 1/2 binary64))
cost-diff0
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))
cost-diff0
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))
cost-diff0
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64)))
Rules
5 604×lower-fma.f64
5 604×lower-fma.f32
2 530×lower-*.f32
2 518×lower-*.f64
1 422×div-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
070661
098554
1182510
2324470
3732470
43237470
56305470
08326407
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))
(exp.f64 #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))
(*.f64 (log.f64 im) #s(literal 2 binary64))
(log.f64 im)
im
#s(literal 2 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
#s(literal 1 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
im
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
#s(literal -1 binary64)
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
#s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (log.f64 im))
#s(literal 1 binary64)
(log.f64 im)
im
(/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64)))
(-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))))))
#s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))))
(neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))
(*.f64 (log.f64 im) #s(literal -3 binary64))
(log.f64 im)
im
#s(literal -3 binary64)
(*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))
#s(literal 1/2 binary64)
#s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))))
(neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))
(*.f64 (log.f64 im) #s(literal -4 binary64))
#s(literal -4 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))))
(-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))
#s(literal 0 binary64)
(pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
im
#s(literal 3 binary64)
(+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
Outputs
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))
(exp.f64 #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))
(*.f64 (log.f64 im) #s(literal 2 binary64))
(log.f64 im)
im
#s(literal 2 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) (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) (log.f64 #s(literal 10 binary64)))
#s(literal 1 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
im
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
#s(literal -1 binary64)
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
#s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (log.f64 im))
#s(literal 1 binary64)
(log.f64 im)
im
(/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64)))
(-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))))))
(fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))
#s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))))
#s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))
(neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))
(*.f64 (log.f64 im) #s(literal 3 binary64))
(*.f64 (log.f64 im) #s(literal -3 binary64))
(log.f64 im)
im
#s(literal -3 binary64)
(*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))
(*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))))
#s(literal 1/2 binary64)
#s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))))
#s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))
(neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))
(*.f64 (log.f64 im) #s(literal 4 binary64))
(*.f64 (log.f64 im) #s(literal -4 binary64))
#s(literal -4 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #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))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))))
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))
(neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))
#s(literal 0 binary64)
(pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
im
#s(literal 3 binary64)
(+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))
(+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))
(pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
#s(literal 0 binary64)
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)

localize216.0ms (2%)

Memory
7.4MiB live, 402.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.5224800293053261
(pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))
accuracy0.5996475586106521
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64)))
accuracy0.7401315918954711
(pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))
accuracy1.0
(log.f64 #s(literal 1/10 binary64))
accuracy0.36328125
(*.f64 (log.f64 im) #s(literal -3 binary64))
accuracy0.47064545029519145
#s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))))
accuracy0.5996475586106521
(/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64)))
accuracy0.9502643556434058
(-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))))))
accuracy0.296875
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
accuracy0.5016312908683048
#s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
accuracy0.6100387695368841
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))
accuracy1.0
(log.f64 #s(literal 1/10 binary64))
accuracy0
(log.f64 #s(literal 10 binary64))
accuracy0.30078125
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
accuracy0.494088455990947
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
accuracy1.0
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
accuracy0
(exp.f64 #s(literal 1/2 binary64))
accuracy0.494088455990947
#s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))
accuracy0.5996475586106521
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64)))
accuracy6.176665390665027
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))
Samples
137.0ms256×0valid
Compiler

Compiled 535 to 67 computations (87.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 111.0ms
ival-mult: 28.0ms (25.2% of total)
ival-log: 28.0ms (25.2% of total)
ival-div: 14.0ms (12.6% of total)
ival-add: 10.0ms (9% of total)
ival-pow: 9.0ms (8.1% of total)
ival-hypot: 5.0ms (4.5% of total)
ival-exp: 4.0ms (3.6% of total)
const: 4.0ms (3.6% of total)
ival-sub: 3.0ms (2.7% of total)
ival-pow2: 2.0ms (1.8% of total)
ival-neg: 2.0ms (1.8% of total)
exact: 1.0ms (0.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series49.0ms (0.5%)

Memory
26.4MiB live, 107.7MiB allocated
Counts
26 → 492
Calls
Call 1
Inputs
#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())
#s(alt (exp.f64 #s(literal 1/2 binary64)) (patch (exp.f64 #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt (log.f64 #s(literal 10 binary64)) (patch (log.f64 #s(literal 10 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())
#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())
#s(alt (log.f64 #s(literal 1/10 binary64)) (patch (log.f64 #s(literal 1/10 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())
#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())
#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())
#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())
#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())
#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())
#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())
#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (log.f64 im) #s(literal -3 binary64)) (patch (*.f64 (log.f64 im) #s(literal -3 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())
#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (/ (log re) (log 10)) (taylor 0 im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))) (taylor 0 im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log im) (log 10)) (taylor inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))) (taylor inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))) (taylor inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))))) (taylor inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log (* -1 im)) (log 10)) (taylor -inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10))) (taylor -inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10)))) (taylor -inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10))))) (taylor -inf im) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log im) (log 10)) (taylor 0 re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))) (taylor 0 re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log re) (log 10)) (taylor inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))) (taylor inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))) (taylor inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))))) (taylor inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log (* -1 re)) (log 10)) (taylor -inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10))) (taylor -inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10)))) (taylor -inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10))))) (taylor -inf re) (#s(alt (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (log re) (taylor 0 im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor 0 im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2)))))) (taylor 0 im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))) (taylor inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (log (* -1 im)) (taylor -inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 im)) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 im)) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 im)) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))) (taylor -inf im) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor 0 re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))) (taylor 0 re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (log re) (taylor inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))) (taylor inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (log (* -1 re)) (taylor -inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 re)) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 re)) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -1 re)) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))) (taylor -inf re) (#s(alt (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (patch (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) #<representation binary64>) () ())) ())
#s(alt re (taylor 0 im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ re (* 1/2 (/ (pow im 2) re))) (taylor 0 im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re))))) (taylor 0 im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt im (taylor inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ im (* 1/2 (/ (pow re 2) im))) (taylor inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (* 1/2 (/ (pow re 2) im))))) (taylor inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* -1/8 (/ (pow re 6) (pow im 5))) (+ (* 1/48 (/ (pow re 6) (pow im 5))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (+ (* 1/6 (/ (pow re 6) (pow im 5))) (* 1/2 (/ (pow re 2) im)))))))) (taylor inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor -inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 im) (* -1/2 (/ (pow re 2) im))) (taylor -inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (* -1/2 (/ (pow re 2) im)))) (taylor -inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (+ (* -1 (/ (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6)))) (pow im 5))) (* -1/2 (/ (pow re 2) im))))) (taylor -inf im) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt im (taylor 0 re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ im (* 1/2 (/ (pow re 2) im))) (taylor 0 re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im))))) (taylor 0 re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt re (taylor inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ re (* 1/2 (/ (pow im 2) re))) (taylor inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (* 1/2 (/ (pow im 2) re))))) (taylor inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* -1/8 (/ (pow im 6) (pow re 5))) (+ (* 1/48 (/ (pow im 6) (pow re 5))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (+ (* 1/6 (/ (pow im 6) (pow re 5))) (* 1/2 (/ (pow im 2) re)))))))) (taylor inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 re) (taylor -inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 re) (* -1/2 (/ (pow im 2) re))) (taylor -inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (* -1/2 (/ (pow im 2) re)))) (taylor -inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (+ (* -1 (/ (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6)))) (pow re 5))) (* -1/2 (/ (pow im 2) re))))) (taylor -inf re) (#s(alt (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) (patch (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (log im) (log 10)) (taylor 0 re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))) (taylor 0 re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 re)) (log 10))) (taylor inf re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))) (taylor inf re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ -1 re)) (log 10))) (taylor -inf re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))) (taylor -inf re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (/ (log re) (log 10)) (taylor 0 im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))) (taylor 0 im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))) (taylor 0 im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 im)) (log 10))) (taylor inf im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (taylor inf im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ -1 im)) (log 10))) (taylor -inf im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (taylor -inf im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor 0 re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))) (taylor 0 re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 re))) (taylor inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 re))) (taylor -inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf re) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (log re) (taylor 0 im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor 0 im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2)))))) (taylor 0 im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor 0 im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 im))) (taylor inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 im))) (taylor -inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf im) (#s(alt #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (patch #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (log (pow im 2)) (log 1/10))) (taylor 0 re) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (log (pow im 2)) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10))))) (taylor 0 re) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 re) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 re) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ 1 re)) (log 1/10)) (taylor inf re) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10))) (taylor inf re) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf re) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf re) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ -1 re)) (log 1/10)) (taylor -inf re) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10))) (taylor -inf re) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor -inf re) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf re) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (log (pow re 2)) (log 1/10))) (taylor 0 im) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (log (pow re 2)) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10))))) (taylor 0 im) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 im) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 im) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ 1 im)) (log 1/10)) (taylor inf im) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10))) (taylor inf im) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf im) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf im) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ -1 im)) (log 1/10)) (taylor -inf im) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10))) (taylor -inf im) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(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)))) (taylor -inf im) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf im) (#s(alt (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (patch (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (log 1/10) (log (pow im 2)))) (taylor 0 re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(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))))))))))) (taylor 0 re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 1/10) (log (/ 1 re)))) (taylor inf re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log 1/10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))) (taylor inf re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 1/10) (log (/ -1 re)))) (taylor -inf re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log 1/10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))) (taylor -inf re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf re) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (log 1/10) (log (pow re 2)))) (taylor 0 im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(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))))))))))) (taylor 0 im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 1/10) (log (/ 1 im)))) (taylor inf im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log 1/10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))) (taylor inf im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor inf im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 1/10) (log (/ -1 im)))) (taylor -inf im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log 1/10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))) (taylor -inf im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(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)))))) (taylor -inf im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf im) (#s(alt (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (patch (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (/ 2 (log (pow im 2))) (taylor 0 re) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (pow re 2) (* (pow im 2) (pow (log (pow im 2)) 2)))) (* 2 (/ 1 (log (pow im 2))))) (taylor 0 re) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 re) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 re) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (log (/ 1 re))) (taylor inf re) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))) (taylor inf re) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf re) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf re) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (log (/ -1 re))) (taylor -inf re) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))) (taylor -inf re) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf re) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf re) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (/ 2 (log (pow re 2))) (taylor 0 im) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (pow im 2) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ 1 (log (pow re 2))))) (taylor 0 im) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 im) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 im) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (log (/ 1 im))) (taylor inf im) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))) (taylor inf im) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf im) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor inf im) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (log (/ -1 im))) (taylor -inf im) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))) (taylor -inf im) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf im) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor -inf im) (#s(alt #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (patch #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (log (pow im 6))) (* 1/2 (log (pow im 4)))) (taylor 0 re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (log (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))) (* 1/2 (log (pow im 4)))) (taylor 0 re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (log (pow im 6))) (* (pow re 2) (+ (* -1/2 (/ (* re (+ im (* -1 im))) (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))) (* 1/2 (log (pow im 4)))) (taylor 0 re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (log (pow im 6))) (* (pow re 2) (+ (* re (- (* -1/4 (/ re (pow im 4))) (* 1/2 (/ (+ im (* -1 im)) (pow im 4))))) (* 1/2 (/ 1 (pow im 2)))))) (* 1/2 (log (pow im 4)))) (taylor 0 re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (* -3 (log (/ 1 re))) (* -2 (log (/ 1 re)))) (taylor inf re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 re))) (* -1/2 (/ (+ im (* -1 im)) re))) (* -2 (log (/ 1 re)))) (taylor inf re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 re))) (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2)))) (+ (* -2 (log (/ 1 re))) (* 1/2 (/ (+ im (* -1 im)) re)))) (taylor inf re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 re))) (* -1/12 (/ (+ (* 2 (pow (+ im (* -1 im)) 3)) (* 6 (* (pow im 2) (+ im (* -1 im))))) (pow re 3)))) (+ (* -2 (log (/ 1 re))) (+ (* 1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2))) (* 1/2 (/ (+ im (* -1 im)) re))))) (taylor inf re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (* -3 (log (/ -1 re))) (* -2 (log (/ -1 re)))) (taylor -inf re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 re))) (* -1/2 (/ (+ im (* -1 im)) re))) (* -2 (log (/ -1 re)))) (taylor -inf re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 re))) (* -1 (/ (- (* 1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) re)) (* -1/2 (+ im (* -1 im)))) re))) (* -2 (log (/ -1 re)))) (taylor -inf re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 re))) (* -1 (/ (- (* -1 (/ (- (* 1/12 (/ (+ (* -6 (* (pow im 2) (+ im (* -1 im)))) (* -2 (pow (+ im (* -1 im)) 3))) re)) (* 1/4 (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))))) re)) (* -1/2 (+ im (* -1 im)))) re))) (* -2 (log (/ -1 re)))) (taylor -inf re) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (log (pow re 6))) (* 1/2 (log (pow re 4)))) (taylor 0 im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/4 (* (pow im 2) (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))) (* 1/2 (log (pow re 6)))) (* 1/2 (log (pow re 4)))) (taylor 0 im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (log (pow re 6))) (* (pow im 2) (- (* -1/12 (* im (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))))) (* 1/4 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))) (* 1/2 (log (pow re 4)))) (taylor 0 im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (log (pow re 6))) (* (pow im 2) (- (* im (- (* -1/48 (* im (+ (* -24 (/ (pow (+ re (* -1 re)) 2) (pow re 6))) (+ (* -6 (/ (pow (+ re (* -1 re)) 4) (pow re 8))) (* 12 (/ 1 (pow re 4))))))) (* 1/12 (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4))))))) (* 1/4 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))) (* 1/2 (log (pow re 4)))) (taylor 0 im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (* -3 (log (/ 1 im))) (* -2 (log (/ 1 im)))) (taylor inf im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (* -2 (log (/ 1 im)))) (taylor inf im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 im))) (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))) (+ (* -2 (log (/ 1 im))) (* -1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ 1 im))) (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4)))) (+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/2 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))))) (taylor inf im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (* -3 (log (/ -1 im))) (* -2 (log (/ -1 im)))) (taylor -inf im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (* -2 (log (/ -1 im)))) (taylor -inf im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 im))) (* 1/2 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))) (+ (* -2 (log (/ -1 im))) (* -1/2 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (log (/ -1 im))) (* -1 (/ (- (* 1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) im)) (* 1/2 (* (pow re 2) (+ re (* -1 re))))) (pow im 3)))) (+ (* -2 (log (/ -1 im))) (* -1/2 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (patch (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) #<representation binary64>) () ())) ())
#s(alt (* 3 (log im)) (taylor 0 im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (log im)) (taylor 0 im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (log im)) (taylor 0 im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (log im)) (taylor 0 im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -3 (log (/ 1 im))) (taylor inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -3 (log (/ 1 im))) (taylor inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -3 (log (/ 1 im))) (taylor inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -3 (log (/ 1 im))) (taylor inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 3 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (log im)) (taylor 0 im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (log im)) (taylor 0 im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (log im)) (taylor 0 im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (log im)) (taylor 0 im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (log (/ 1 im))) (taylor inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (log (/ 1 im))) (taylor inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (log (/ 1 im))) (taylor inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -4 (log (/ 1 im))) (taylor inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 4 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) (patch (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (log (pow im 6))) (* 1/2 (log (pow im 4)))) (log 10)) (taylor 0 re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (log (pow im 6)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (* 1/2 (/ (log (pow im 4)) (log 10)))) (taylor 0 re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (log (pow im 6)) (log 10))) (* (pow re 2) (+ (* -1/2 (/ (* re (+ im (* -1 im))) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10))))))) (* 1/2 (/ (log (pow im 4)) (log 10)))) (taylor 0 re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (log (pow im 6)) (log 10))) (* (pow re 2) (+ (* re (+ (* -1/2 (/ (+ im (* -1 im)) (* (pow im 4) (log 10)))) (* -1/4 (/ re (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10))))))) (* 1/2 (/ (log (pow im 4)) (log 10)))) (taylor 0 re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -3 (log (/ 1 re))) (* -2 (log (/ 1 re)))) (log 10)) (taylor inf re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 re)) (log 10))) (* -1/2 (/ (+ im (* -1 im)) (* re (log 10))))) (* -2 (/ (log (/ 1 re)) (log 10)))) (taylor inf re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 re)) (log 10))) (+ (* -1/2 (/ (+ im (* -1 im)) (* re (log 10)))) (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (* (pow re 2) (log 10)))))) (* -2 (/ (log (/ 1 re)) (log 10)))) (taylor inf re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 re)) (log 10))) (+ (* -1/2 (/ (+ im (* -1 im)) (* re (log 10)))) (+ (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (* (pow re 2) (log 10)))) (* -1/12 (/ (+ (* 2 (pow (+ im (* -1 im)) 3)) (* 6 (* (pow im 2) (+ im (* -1 im))))) (* (pow re 3) (log 10))))))) (* -2 (/ (log (/ 1 re)) (log 10)))) (taylor inf re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -3 (log (/ -1 re))) (* -2 (log (/ -1 re)))) (log 10)) (taylor -inf re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 re)) (log 10))) (* -1/2 (/ (+ im (* -1 im)) (* re (log 10))))) (* -2 (/ (log (/ -1 re)) (log 10)))) (taylor -inf re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 re)) (log 10))) (* -1 (/ (+ (* 1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (* re (log 10)))) (* 1/2 (/ (+ im (* -1 im)) (log 10)))) re))) (* -2 (/ (log (/ -1 re)) (log 10)))) (taylor -inf re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 re)) (log 10))) (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (log 10))) (* 1/12 (/ (+ (* -6 (* (pow im 2) (+ im (* -1 im)))) (* -2 (pow (+ im (* -1 im)) 3))) (* re (log 10))))) re)) (* 1/2 (/ (+ im (* -1 im)) (log 10)))) re))) (* -2 (/ (log (/ -1 re)) (log 10)))) (taylor -inf re) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (log (pow re 6))) (* 1/2 (log (pow re 4)))) (log 10)) (taylor 0 im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/4 (/ (* (pow im 2) (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2))))) (log 10))) (* 1/2 (/ (log (pow re 6)) (log 10)))) (* 1/2 (/ (log (pow re 4)) (log 10)))) (taylor 0 im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (log (pow re 6)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))) (log 10))) (* -1/12 (/ (* im (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4))))) (log 10)))))) (* 1/2 (/ (log (pow re 4)) (log 10)))) (taylor 0 im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (log (pow re 6)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))) (log 10))) (* im (+ (* -1/12 (/ (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))) (log 10))) (* -1/48 (/ (* im (+ (* -24 (/ (pow (+ re (* -1 re)) 2) (pow re 6))) (+ (* -6 (/ (pow (+ re (* -1 re)) 4) (pow re 8))) (* 12 (/ 1 (pow re 4)))))) (log 10)))))))) (* 1/2 (/ (log (pow re 4)) (log 10)))) (taylor 0 im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -3 (log (/ 1 im))) (* -2 (log (/ 1 im)))) (log 10)) (taylor inf im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (* -2 (/ (log (/ 1 im)) (log 10)))) (taylor inf im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 im)) (log 10))) (+ (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (* (pow im 3) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))) (* -2 (/ (log (/ 1 im)) (log 10)))) (taylor inf im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ 1 im)) (log 10))) (+ (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (* (pow im 3) (log 10)))) (+ (* -1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))) (* -2 (/ (log (/ 1 im)) (log 10)))) (taylor inf im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -3 (log (/ -1 im))) (* -2 (log (/ -1 im)))) (log 10)) (taylor -inf im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))) (* -2 (/ (log (/ -1 im)) (log 10)))) (taylor -inf im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 im)) (log 10))) (+ (* 1/2 (/ (* (pow re 2) (+ re (* -1 re))) (* (pow im 3) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))) (* -2 (/ (log (/ -1 im)) (log 10)))) (taylor -inf im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -3 (/ (log (/ -1 im)) (log 10))) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow re 2) (+ re (* -1 re))) (log 10))) (* 1/48 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (* im (log 10))))) (pow im 3))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))) (* -2 (/ (log (/ -1 im)) (log 10)))) (taylor -inf im) (#s(alt (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log im)) (taylor 0 re) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log im)) (* -1/2 (/ (pow re 2) (pow im 2)))) (taylor 0 re) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log im)) (* (pow re 2) (- (* 1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2)))))) (taylor 0 re) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (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)))))) (taylor 0 re) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 re)) (taylor inf re) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 re)) (* -1/2 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (* 1/4 (/ (pow im 4) (pow re 4))))) (taylor inf re) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (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/4 (/ (pow im 4) (pow re 4)))))) (taylor inf re) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (log (/ -1 re)) (taylor -inf re) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ -1 re)) (* -1/2 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ -1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (* 1/4 (/ (pow im 4) (pow re 4))))) (taylor -inf re) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (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/4 (/ (pow im 4) (pow re 4)))))) (taylor -inf re) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log re)) (taylor 0 im) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log re)) (* -1/2 (/ (pow im 2) (pow re 2)))) (taylor 0 im) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log re)) (* (pow im 2) (- (* 1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2)))))) (taylor 0 im) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (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)))))) (taylor 0 im) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 im)) (taylor inf im) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 im)) (* -1/2 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/4 (/ (pow re 4) (pow im 4))))) (taylor inf im) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (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/4 (/ (pow re 4) (pow im 4)))))) (taylor inf im) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (log (/ -1 im)) (taylor -inf im) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ -1 im)) (* -1/2 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ -1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/4 (/ (pow re 4) (pow im 4))))) (taylor -inf im) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt (+ (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/4 (/ (pow re 4) (pow im 4)))))) (taylor -inf im) (#s(alt (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (patch (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 re) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 re) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 re) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 re) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf re) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf re) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf re) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf re) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf re) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf re) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf re) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf re) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 im) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 im) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 im) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor 0 im) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf im) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf im) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf im) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor inf im) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf im) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf im) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf im) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt 0 (taylor -inf im) (#s(alt (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (pow (log im) 2) (taylor 0 re) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* (pow re 2) (log im)) (pow im 2)) (pow (log im) 2)) (taylor 0 re) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))) (/ (log im) (pow im 2)))) (pow (log im) 2)) (taylor 0 re) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (+ (* 1/4 (/ 1 (pow im 4))) (* (pow re 2) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))))) (/ (log im) (pow im 2)))) (pow (log im) 2)) (taylor 0 re) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (pow (log (/ 1 re)) 2) (taylor inf re) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (pow (log (/ 1 re)) 2)) (taylor inf re) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2)))) (taylor inf re) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2)))))) (taylor inf re) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (pow (log (/ -1 re)) 2) (taylor -inf re) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (pow (log (/ -1 re)) 2)) (taylor -inf re) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2)))) (taylor -inf re) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2)))))) (taylor -inf re) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (pow (log re) 2) (taylor 0 im) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* (pow im 2) (log re)) (pow re 2)) (pow (log re) 2)) (taylor 0 im) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))) (/ (log re) (pow re 2)))) (pow (log re) 2)) (taylor 0 im) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (+ (* 1/4 (/ 1 (pow re 4))) (* (pow im 2) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))))) (/ (log re) (pow re 2)))) (pow (log re) 2)) (taylor 0 im) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (pow (log (/ 1 im)) 2) (taylor inf im) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (pow (log (/ 1 im)) 2)) (taylor inf im) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2)))) (taylor inf im) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2)))))) (taylor inf im) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (pow (log (/ -1 im)) 2) (taylor -inf im) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (pow (log (/ -1 im)) 2)) (taylor -inf im) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2)))) (taylor -inf im) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2)))))) (taylor -inf im) (#s(alt (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (patch (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #<representation binary64>) () ())) ())
#s(alt (pow (log im) 2) (taylor 0 re) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* (pow re 2) (log im)) (pow im 2)) (pow (log im) 2)) (taylor 0 re) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))) (/ (log im) (pow im 2)))) (pow (log im) 2)) (taylor 0 re) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (+ (* 1/4 (/ 1 (pow im 4))) (* (pow re 2) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))))) (/ (log im) (pow im 2)))) (pow (log im) 2)) (taylor 0 re) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (pow (log (/ 1 re)) 2) (taylor inf re) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (pow (log (/ 1 re)) 2)) (taylor inf re) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2)))) (taylor inf re) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2)))))) (taylor inf re) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (pow (log (/ -1 re)) 2) (taylor -inf re) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (pow (log (/ -1 re)) 2)) (taylor -inf re) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2)))) (taylor -inf re) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2)))))) (taylor -inf re) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (pow (log re) 2) (taylor 0 im) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* (pow im 2) (log re)) (pow re 2)) (pow (log re) 2)) (taylor 0 im) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))) (/ (log re) (pow re 2)))) (pow (log re) 2)) (taylor 0 im) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (+ (* 1/4 (/ 1 (pow re 4))) (* (pow im 2) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))))) (/ (log re) (pow re 2)))) (pow (log re) 2)) (taylor 0 im) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (pow (log (/ 1 im)) 2) (taylor inf im) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (pow (log (/ 1 im)) 2)) (taylor inf im) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2)))) (taylor inf im) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2)))))) (taylor inf im) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (pow (log (/ -1 im)) 2) (taylor -inf im) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (pow (log (/ -1 im)) 2)) (taylor -inf im) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2)))) (taylor -inf im) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2)))))) (taylor -inf im) (#s(alt (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (log (pow re 2)) (taylor 0 im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 2)) (/ (pow im 2) (pow re 2))) (taylor 0 im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2))))) (taylor 0 im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ 1 im))) (taylor inf im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2))) (taylor inf im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ -1 im))) (taylor -inf im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2))) (taylor -inf im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf im) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (log (pow im 2)) (taylor 0 re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 2)) (/ (pow re 2) (pow im 2))) (taylor 0 re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2))))) (taylor 0 re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(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))))) (taylor 0 re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ 1 re))) (taylor inf re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2))) (taylor inf re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (log (/ -1 re))) (taylor -inf re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2))) (taylor -inf re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf re) (#s(alt #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) (patch #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))) #<representation binary64>) () ())) ())
#s(alt (log (pow im 4)) (taylor 0 re) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 4)) (* -1 (/ (pow re 2) (pow im 2)))) (taylor 0 re) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 4)) (* (pow re 2) (- (/ (* re (+ im (* -1 im))) (pow im 4)) (/ 1 (pow im 2))))) (taylor 0 re) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow im 4)) (* (pow re 2) (- (* re (+ (* 1/2 (/ re (pow im 4))) (+ (/ -1 (pow im 3)) (/ 1 (pow im 3))))) (/ 1 (pow im 2))))) (taylor 0 re) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -4 (log (/ 1 re))) (taylor inf re) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ im re)) (/ im re))) (taylor inf re) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ im re)) (+ (* 1/2 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2))) (/ im re)))) (taylor inf re) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 re))) (+ (* -1 (/ im re)) (+ (* 1/6 (/ (+ (* 2 (pow (+ im (* -1 im)) 3)) (* 6 (* (pow im 2) (+ im (* -1 im))))) (pow re 3))) (+ (* 1/2 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) (pow re 2))) (/ im re))))) (taylor inf re) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -4 (log (/ -1 re))) (taylor -inf re) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 re))) (+ (* -1 (/ im re)) (/ im re))) (taylor -inf re) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 re))) (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1/2 (/ (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))) re))) re))) (taylor -inf re) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 re))) (* -1 (/ (+ (* -1 (+ im (* -1 im))) (* -1 (/ (+ (* -1/6 (/ (+ (* -6 (* (pow im 2) (+ im (* -1 im)))) (* -2 (pow (+ im (* -1 im)) 3))) re)) (* 1/2 (+ (* -2 (pow im 2)) (* -1 (pow (+ im (* -1 im)) 2))))) re))) re))) (taylor -inf re) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (log (pow re 4)) (taylor 0 im) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 4)) (* 1/2 (* (pow im 2) (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2))))))) (taylor 0 im) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 4)) (* (pow im 2) (+ (* 1/6 (* im (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))))) (* 1/2 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2)))))))) (taylor 0 im) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (log (pow re 4)) (* (pow im 2) (+ (* 1/2 (- (* -1 (/ (pow (+ re (* -1 re)) 2) (pow re 4))) (* 2 (/ 1 (pow re 2))))) (* im (+ (* 1/24 (* im (+ (* -24 (/ (pow (+ re (* -1 re)) 2) (pow re 6))) (+ (* -6 (/ (pow (+ re (* -1 re)) 4) (pow re 8))) (* 12 (/ 1 (pow re 4))))))) (* 1/6 (+ (* 2 (/ (pow (+ re (* -1 re)) 3) (pow re 6))) (* 6 (/ (+ re (* -1 re)) (pow re 4)))))))))) (taylor 0 im) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -4 (log (/ 1 im))) (taylor inf im) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 im))) (* -1 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3)))) (taylor inf im) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ 1 im))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* 1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) (pow im 4))) (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))))) (taylor inf im) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -4 (log (/ -1 im))) (taylor -inf im) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 im))) (* -1 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (* (pow re 2) (+ re (* -1 re))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -4 (log (/ -1 im))) (+ (* -1 (/ (+ (* -1/24 (/ (+ (* -12 (pow re 4)) (* 24 (pow re 4))) im)) (* (pow re 2) (+ re (* -1 re)))) (pow im 3))) (* -1 (/ (pow re 2) (pow im 2))))) (taylor -inf im) (#s(alt #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) (patch #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -3 (log im)) (taylor 0 im) (#s(alt (*.f64 (log.f64 im) #s(literal -3 binary64)) (patch (*.f64 (log.f64 im) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -3 (log im)) (taylor 0 im) (#s(alt (*.f64 (log.f64 im) #s(literal -3 binary64)) (patch (*.f64 (log.f64 im) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -3 (log im)) (taylor 0 im) (#s(alt (*.f64 (log.f64 im) #s(literal -3 binary64)) (patch (*.f64 (log.f64 im) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -3 (log im)) (taylor 0 im) (#s(alt (*.f64 (log.f64 im) #s(literal -3 binary64)) (patch (*.f64 (log.f64 im) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 (log (/ 1 im))) (taylor inf im) (#s(alt (*.f64 (log.f64 im) #s(literal -3 binary64)) (patch (*.f64 (log.f64 im) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 (log (/ 1 im))) (taylor inf im) (#s(alt (*.f64 (log.f64 im) #s(literal -3 binary64)) (patch (*.f64 (log.f64 im) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 (log (/ 1 im))) (taylor inf im) (#s(alt (*.f64 (log.f64 im) #s(literal -3 binary64)) (patch (*.f64 (log.f64 im) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 3 (log (/ 1 im))) (taylor inf im) (#s(alt (*.f64 (log.f64 im) #s(literal -3 binary64)) (patch (*.f64 (log.f64 im) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -3 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (*.f64 (log.f64 im) #s(literal -3 binary64)) (patch (*.f64 (log.f64 im) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -3 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (*.f64 (log.f64 im) #s(literal -3 binary64)) (patch (*.f64 (log.f64 im) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -3 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (*.f64 (log.f64 im) #s(literal -3 binary64)) (patch (*.f64 (log.f64 im) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -3 (+ (log -1) (* -1 (log (/ -1 im))))) (taylor -inf im) (#s(alt (*.f64 (log.f64 im) #s(literal -3 binary64)) (patch (*.f64 (log.f64 im) #s(literal -3 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (log im) 3) (taylor 0 re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2)))) (pow (log im) 3)) (taylor 0 re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (+ (* (pow re 2) (+ (* -1/4 (/ (pow (log im) 2) (pow im 4))) (+ (* 1/2 (/ (log im) (pow im 4))) (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))))) (/ (pow (log im) 2) (pow im 2))))) (pow (log im) 3)) (taylor 0 re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (+ (* (pow re 2) (+ (* -1/4 (/ (pow (log im) 2) (pow im 4))) (+ (* 1/2 (/ (log im) (pow im 4))) (+ (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))) (* (pow re 2) (+ (* -1/4 (/ (log im) (pow im 6))) (+ (* 1/6 (/ (pow (log im) 2) (pow im 6))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))) (pow im 2))) (* (log im) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6))))))))))))) (/ (pow (log im) 2) (pow im 2))))) (pow (log im) 3)) (taylor 0 re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow (log (/ 1 re)) 3)) (taylor inf re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow (log (/ 1 re)) 3)) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ 1 re)) 2)) (pow re 2))) (/ (* (pow im 2) (pow (log (/ 1 re)) 2)) (pow re 2)))) (taylor inf re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re)))))) (pow re 4))) (+ (* -1 (pow (log (/ 1 re)) 3)) (+ (* -1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (+ (* -1/4 (/ (* (pow im 4) (pow (log (/ 1 re)) 2)) (pow re 4))) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ 1 re)) 2)) (pow re 2))) (/ (* (pow im 2) (pow (log (/ 1 re)) 2)) (pow re 2))))))) (taylor inf re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (log (/ 1 re)) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))))) (pow re 6))) (+ (* -1 (/ (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re)))))) (pow re 4))) (+ (* -1 (pow (log (/ 1 re)) 3)) (+ (* -1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (+ (* -1/4 (/ (* (pow im 4) (pow (log (/ 1 re)) 2)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log (/ 1 re)) 2) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (* (pow im 6) (log (/ 1 re))) (pow re 6))) (+ (* 1/2 (/ (* (pow im 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re)))))) (pow re 6))) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ 1 re)) 2)) (pow re 2))) (/ (* (pow im 2) (pow (log (/ 1 re)) 2)) (pow re 2))))))))))) (taylor inf re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow (log (/ -1 re)) 3)) (taylor -inf re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow (log (/ -1 re)) 3)) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ -1 re)) 2)) (pow re 2))) (/ (* (pow im 2) (pow (log (/ -1 re)) 2)) (pow re 2)))) (taylor -inf re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re)))))) (pow re 4))) (+ (* -1 (pow (log (/ -1 re)) 3)) (+ (* -1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (+ (* -1/4 (/ (* (pow im 4) (pow (log (/ -1 re)) 2)) (pow re 4))) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ -1 re)) 2)) (pow re 2))) (/ (* (pow im 2) (pow (log (/ -1 re)) 2)) (pow re 2))))))) (taylor -inf re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (log (/ -1 re)) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))))) (pow re 6))) (+ (* -1 (/ (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re)))))) (pow re 4))) (+ (* -1 (pow (log (/ -1 re)) 3)) (+ (* -1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (+ (* -1/4 (/ (* (pow im 4) (pow (log (/ -1 re)) 2)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log (/ -1 re)) 2) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (* (pow im 6) (log (/ -1 re))) (pow re 6))) (+ (* 1/2 (/ (* (pow im 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re)))))) (pow re 6))) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ -1 re)) 2)) (pow re 2))) (/ (* (pow im 2) (pow (log (/ -1 re)) 2)) (pow re 2))))))))))) (taylor -inf re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (log re) 3) (taylor 0 im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow im 2) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2)))) (pow (log re) 3)) (taylor 0 im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow im 2) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (+ (* (pow im 2) (+ (* -1/4 (/ (pow (log re) 2) (pow re 4))) (+ (* 1/2 (/ (log re) (pow re 4))) (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))))) (/ (pow (log re) 2) (pow re 2))))) (pow (log re) 3)) (taylor 0 im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow im 2) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (+ (* (pow im 2) (+ (* -1/4 (/ (pow (log re) 2) (pow re 4))) (+ (* 1/2 (/ (log re) (pow re 4))) (+ (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))) (* (pow im 2) (+ (* -1/4 (/ (log re) (pow re 6))) (+ (* 1/6 (/ (pow (log re) 2) (pow re 6))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))) (pow re 2))) (* (log re) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6))))))))))))) (/ (pow (log re) 2) (pow re 2))))) (pow (log re) 3)) (taylor 0 im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow (log (/ 1 im)) 3)) (taylor inf im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow (log (/ 1 im)) 3)) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ 1 im)) 2)) (pow im 2))) (/ (* (pow re 2) (pow (log (/ 1 im)) 2)) (pow im 2)))) (taylor inf im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im)))))) (pow im 4))) (+ (* -1 (pow (log (/ 1 im)) 3)) (+ (* -1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (+ (* -1/4 (/ (* (pow re 4) (pow (log (/ 1 im)) 2)) (pow im 4))) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ 1 im)) 2)) (pow im 2))) (/ (* (pow re 2) (pow (log (/ 1 im)) 2)) (pow im 2))))))) (taylor inf im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (log (/ 1 im)) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))))) (pow im 6))) (+ (* -1 (/ (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im)))))) (pow im 4))) (+ (* -1 (pow (log (/ 1 im)) 3)) (+ (* -1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (+ (* -1/4 (/ (* (pow re 4) (pow (log (/ 1 im)) 2)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log (/ 1 im)) 2) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (* (pow re 6) (log (/ 1 im))) (pow im 6))) (+ (* 1/2 (/ (* (pow re 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im)))))) (pow im 6))) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ 1 im)) 2)) (pow im 2))) (/ (* (pow re 2) (pow (log (/ 1 im)) 2)) (pow im 2))))))))))) (taylor inf im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow (log (/ -1 im)) 3)) (taylor -inf im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow (log (/ -1 im)) 3)) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ -1 im)) 2)) (pow im 2))) (/ (* (pow re 2) (pow (log (/ -1 im)) 2)) (pow im 2)))) (taylor -inf im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im)))))) (pow im 4))) (+ (* -1 (pow (log (/ -1 im)) 3)) (+ (* -1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (+ (* -1/4 (/ (* (pow re 4) (pow (log (/ -1 im)) 2)) (pow im 4))) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ -1 im)) 2)) (pow im 2))) (/ (* (pow re 2) (pow (log (/ -1 im)) 2)) (pow im 2))))))) (taylor -inf im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (log (/ -1 im)) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))))) (pow im 6))) (+ (* -1 (/ (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im)))))) (pow im 4))) (+ (* -1 (pow (log (/ -1 im)) 3)) (+ (* -1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (+ (* -1/4 (/ (* (pow re 4) (pow (log (/ -1 im)) 2)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log (/ -1 im)) 2) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (* (pow re 6) (log (/ -1 im))) (pow im 6))) (+ (* 1/2 (/ (* (pow re 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im)))))) (pow im 6))) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ -1 im)) 2)) (pow im 2))) (/ (* (pow re 2) (pow (log (/ -1 im)) 2)) (pow im 2))))))))))) (taylor -inf im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log im) (log 1/10))) (taylor 0 re) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log im) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10))))) (taylor 0 re) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 re) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 re) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ 1 re)) (log 1/10)) (taylor inf re) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10))) (taylor inf re) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf re) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf re) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ -1 re)) (log 1/10)) (taylor -inf re) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10))) (taylor -inf re) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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)))) (taylor -inf re) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf re) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log re) (log 1/10))) (taylor 0 im) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (log re) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10))))) (taylor 0 im) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 im) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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))))))) (taylor 0 im) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ 1 im)) (log 1/10)) (taylor inf im) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10))) (taylor inf im) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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)))) (taylor inf im) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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))))) (taylor inf im) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ -1 im)) (log 1/10)) (taylor -inf im) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10))) (taylor -inf im) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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)))) (taylor -inf im) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(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))))) (taylor -inf im) (#s(alt (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (pow (log im) 2) (taylor 0 re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* (pow re 2) (log im)) (pow im 2)) (pow (log im) 2)) (taylor 0 re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))) (/ (log im) (pow im 2)))) (pow (log im) 2)) (taylor 0 re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (+ (* 1/4 (/ 1 (pow im 4))) (* (pow re 2) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))))) (/ (log im) (pow im 2)))) (pow (log im) 2)) (taylor 0 re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (log (/ 1 re)) 2) (taylor inf re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (pow (log (/ 1 re)) 2)) (taylor inf re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2)))) (taylor inf re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2)))))) (taylor inf re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (log (/ -1 re)) 2) (taylor -inf re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (pow (log (/ -1 re)) 2)) (taylor -inf re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2)))) (taylor -inf re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2)))))) (taylor -inf re) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (log re) 2) (taylor 0 im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* (pow im 2) (log re)) (pow re 2)) (pow (log re) 2)) (taylor 0 im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))) (/ (log re) (pow re 2)))) (pow (log re) 2)) (taylor 0 im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (+ (* 1/4 (/ 1 (pow re 4))) (* (pow im 2) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))))) (/ (log re) (pow re 2)))) (pow (log re) 2)) (taylor 0 im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (log (/ 1 im)) 2) (taylor inf im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (pow (log (/ 1 im)) 2)) (taylor inf im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2)))) (taylor inf im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2)))))) (taylor inf im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (log (/ -1 im)) 2) (taylor -inf im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (pow (log (/ -1 im)) 2)) (taylor -inf im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2)))) (taylor -inf im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2)))))) (taylor -inf im) (#s(alt (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (patch (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
Calls

123 calls:

TimeVariablePointExpression
4.0ms
im
@inf
(pow (log (sqrt (+ (* re re) (* im im)))) 3)
1.0ms
re
@inf
(pow (log (sqrt (+ (* re re) (* im im)))) 3)
1.0ms
re
@-inf
(pow (log (sqrt (+ (* re re) (* im im)))) 3)
1.0ms
im
@-inf
(pow (log (sqrt (+ (* re re) (* im im)))) 3)
1.0ms
re
@0
(pow (log (sqrt (+ (* re re) (* im im)))) 3)

simplify515.0ms (4.8%)

Memory
-18.7MiB live, 498.4MiB allocated
Algorithm
egg-herbie
Rules
8 720×lower-fma.f64
8 720×lower-fma.f32
6 862×lower-*.f64
6 862×lower-*.f32
5 076×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite550.0ms (5.1%)

Memory
36.8MiB live, 465.2MiB allocated
Rules
4 954×lower-fma.f64
4 954×lower-fma.f32
4 672×lower-*.f32
4 660×lower-*.f64
4 092×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
070524
098406
1370362
22560344
09234286
Stop Event
iter limit
node limit
iter limit
Counts
26 → 1 164
Calls
Call 1
Inputs
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))
(exp.f64 #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(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 (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(log.f64 #s(literal 1/10 binary64))
#s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))))))
(neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))
(neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))
(/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))))
(*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
#s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64)))
#s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64))))
(*.f64 (log.f64 im) #s(literal -3 binary64))
(pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/10 binary64)))
(pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.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) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (*.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) #s(literal -1/2 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) #s(literal -1/2 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) #s(literal 1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) #s(literal -1 binary64))) (log.f64 #s(literal 10 binary64)))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (neg.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(log.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))))
(/.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))))
(/.f64 (neg.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))))))))
(pow.f64 (/.f64 #s(literal 2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))))
(*.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))) #s(literal 1/2 binary64))
(exp.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1 binary64))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))))
(sqrt.f64 (exp.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))))) (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))))) (pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))))))
(exp.f64 #s(literal 1/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)))
(exp.f64 (fma.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(exp.f64 (+.f64 (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 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 10 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) (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 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) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))))
(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) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (/.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 1 binary64) (neg.f64 (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (/.f64 #s(literal -1 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) (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64))))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (neg.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (neg.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (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)))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64)) (neg.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 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 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))) (neg.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 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 #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 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (neg.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)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))) (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (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))
(pow.f64 (/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 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 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #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 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 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (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(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 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 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 #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))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -6 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 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))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (/.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 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)))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)))
(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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 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 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 1/10 binary64)))
(+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(exp.f64 (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(exp.f64 (-.f64 (*.f64 #s(literal 3 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 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))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(/.f64 #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 (neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 1 binary64))
(pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) #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) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)))
(*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64)) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) #s(literal -1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))))
(/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (neg.f64 #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(/.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (neg.f64 (neg.f64 #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (log.f64 #s(literal 10 binary64)))
(pow.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (/.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) (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (neg.f64 #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (neg.f64 #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))) #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(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(*.f64 #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 1/10 binary64))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))
(neg.f64 (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 #s(literal 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)))
#s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(+.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))
(-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64)) (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))
(fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))
(fma.f64 #s(literal -1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))
(fma.f64 (neg.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64))) (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))))
(/.f64 (fma.f64 (pow.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(log.f64 (*.f64 im (*.f64 im im)))
(+.f64 (log.f64 im) (log.f64 (*.f64 im im)))
(+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal 3 binary64)))
(+.f64 (log.f64 (*.f64 im im)) (log.f64 im))
(+.f64 (log.f64 (pow.f64 im #s(literal 3/2 binary64))) (log.f64 (pow.f64 im #s(literal 3/2 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64)))))) (/.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64)))) (/.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64)))))
(fma.f64 (log.f64 im) #s(literal 2 binary64) (log.f64 im))
(fma.f64 (log.f64 im) #s(literal 1 binary64) (log.f64 (*.f64 im im)))
(fma.f64 #s(literal 2 binary64) (log.f64 im) (log.f64 im))
(neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)) (*.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(*.f64 (log.f64 im) #s(literal 3 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64)))
(*.f64 #s(literal -3 binary64) (neg.f64 (log.f64 im)))
(*.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 3 binary64) (log.f64 im))
(*.f64 (neg.f64 (log.f64 im)) #s(literal -3 binary64))
(log.f64 (*.f64 (*.f64 im im) (*.f64 im im)))
(+.f64 (log.f64 im) (*.f64 (log.f64 im) #s(literal 3 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal 4 binary64)))
(+.f64 (log.f64 (*.f64 im im)) (log.f64 (*.f64 im im)))
(+.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)) (log.f64 im))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -4 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (/.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -4 binary64)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -4 binary64)))) (/.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -4 binary64)))))
(fma.f64 (log.f64 im) #s(literal 2 binary64) (log.f64 (*.f64 im im)))
(fma.f64 (log.f64 im) #s(literal 1 binary64) (*.f64 (log.f64 im) #s(literal 3 binary64)))
(fma.f64 (log.f64 im) #s(literal 3 binary64) (log.f64 im))
(fma.f64 #s(literal 2 binary64) (log.f64 im) (log.f64 (*.f64 im im)))
(fma.f64 #s(literal -1 binary64) (*.f64 (log.f64 im) #s(literal -3 binary64)) (log.f64 im))
(fma.f64 #s(literal -3 binary64) (neg.f64 (log.f64 im)) (log.f64 im))
(fma.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)) #s(literal -1 binary64) (log.f64 im))
(fma.f64 #s(literal 3 binary64) (log.f64 im) (log.f64 im))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -3 binary64) (log.f64 im))
(neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -4 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -4 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -4 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal -4 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 im) #s(literal 4 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 (log.f64 im) #s(literal 4 binary64)) (*.f64 (log.f64 im) #s(literal 4 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 im) #s(literal 4 binary64))))))
(*.f64 (log.f64 im) #s(literal 4 binary64))
(*.f64 #s(literal 2 binary64) (log.f64 (*.f64 im im)))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 im) #s(literal -4 binary64)))
(*.f64 #s(literal -4 binary64) (neg.f64 (log.f64 im)))
(*.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)) #s(literal -1 binary64))
(*.f64 (neg.f64 (log.f64 im)) #s(literal -4 binary64))
(*.f64 #s(literal 4 binary64) (log.f64 im))
(+.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))))))
(-.f64 (/.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))))
(-.f64 (/.f64 (*.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))))))))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (+.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (+.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))))))
(fma.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64))))))
(neg.f64 (/.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64)))) (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64))) (+.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))
(/.f64 (-.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.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 (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))))) (*.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) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))))))) (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) #s(literal 1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) #s(literal -1 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64))))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))))) (*.f64 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (neg.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) (log.f64 #s(literal 10 binary64)))))))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (neg.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (*.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(*.f64 (/.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))))
(*.f64 (/.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) #s(literal -1 binary64)) (/.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))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(-.f64 (/.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 8 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 8 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))))
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 #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) (/.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64))))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (neg.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 8 binary64))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 8 binary64)))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 8 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) #s(literal 1 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 8 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))))
(pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)))
(*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64)))) #s(literal -1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -6 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 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))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(literal -1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (/.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 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -6 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -6 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
#s(literal 0 binary64)
(+.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal 1 binary64)))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))))
(exp.f64 (-.f64 (fma.f64 #s(literal 3 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (*.f64 #s(literal 3 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (fma.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))))
(exp.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(-.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #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)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))) (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(literal 0 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))))
(pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 #s(literal 1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (pow.f64 #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)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.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(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal 1 binary64)))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))))
(exp.f64 (-.f64 (fma.f64 #s(literal 3 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (*.f64 #s(literal 3 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (fma.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))))
(exp.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(-.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #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)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))) (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(literal 0 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))))
(pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 #s(literal 1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (pow.f64 #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)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
#s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im)))
#s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64)))
(*.f64 (log.f64 im) #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) (log.f64 im))
(+.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))
(+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3/2 binary64) (*.f64 (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3/2 binary64))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal 3 binary64)) (*.f64 #s(literal 3 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))))
(exp.f64 (-.f64 (fma.f64 #s(literal 3 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (*.f64 #s(literal 3 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (*.f64 #s(literal 3 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal 3 binary64))))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal 3 binary64)) (fma.f64 #s(literal 3 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (*.f64 #s(literal 3 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (pow.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) #s(literal 3/2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 12 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(literal -1 binary64)) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) #s(literal 0 binary64))
(neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(neg.f64 (pow.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal 3 binary64)))
(/.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3 binary64)))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64)) (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64)) (pow.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) #s(literal 3 binary64)))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(literal 0 binary64)))))
(/.f64 (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64)) #s(literal 0 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))
(pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 #s(literal 1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64)) #s(literal 3/2 binary64)))
(*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (pow.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 3 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (pow.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 12 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(literal -1 binary64)) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/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)))
(exp.f64 (fma.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(exp.f64 (+.f64 (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 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 10 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) (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 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) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))))
(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) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (/.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 1 binary64) (neg.f64 (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (/.f64 #s(literal -1 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) (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64))))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (neg.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (neg.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (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)))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64)) (neg.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 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 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))) (neg.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 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 #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 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (neg.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)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))) (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (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))
(pow.f64 (/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 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 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #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 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 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (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(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 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 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 #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))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -6 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64))) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 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))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (/.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
(+.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal 1 binary64)))
(exp.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))))
(exp.f64 (-.f64 (fma.f64 #s(literal 3 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (*.f64 #s(literal 3 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (fma.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))))
(exp.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(-.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #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)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))) #s(literal 0 binary64))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)))) (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(literal 0 binary64))) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))))
(pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 #s(literal 1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -3 binary64)) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (pow.f64 #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)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -2 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 6 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -4 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 4 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 9/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3/2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))

eval701.0ms (6.5%)

Memory
-15.4MiB live, 572.1MiB allocated
Compiler

Compiled 55 654 to 6 315 computations (88.7% saved)

prune407.0ms (3.8%)

Memory
17.4MiB live, 738.1MiB allocated
Pruning

18 alts after pruning (12 fresh and 6 done)

PrunedKeptTotal
New1 91991 928
Fresh538
Picked325
Done044
Total1 927181 945
Accuracy
100.0%
Counts
1 945 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.9%
(/.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64)))
97.9%
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))
53.3%
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
97.8%
(/.f64 (neg.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (log.f64 #s(literal 1/10 binary64)))
98.3%
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (log.f64 #s(literal 10 binary64)))
98.3%
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/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))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
98.9%
(/.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.3%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
98.3%
(/.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.3%
(/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
98.2%
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
98.1%
(/.f64 #s(literal -1 binary64) #s(approx (* (log 1/10) (/ 2 (log (+ (* re re) (* im im))))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
97.7%
(*.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
98.8%
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
73.9%
(*.f64 (/.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (/.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)))
73.9%
(*.f64 (/.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
97.9%
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
Compiler

Compiled 986 to 367 computations (62.8% saved)

regimes175.0ms (1.6%)

Memory
-1.0MiB live, 200.1MiB allocated
Counts
43 → 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 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 #s(literal -1 binary64) #s(approx (* (log 1/10) (/ 2 (log (+ (* re re) (* im im))))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (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 (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(/.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 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/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 10 binary64))) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 #s(approx (sqrt (+ (* re re) (* im im))) (fma.f64 re (*.f64 re (/.f64 #s(literal 1/2 binary64) im)) im))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im))))) (log.f64 #s(literal 10 binary64)))
(/.f64 #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 #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 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 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 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 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 (neg.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (fma.f64 #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (*.f64 (log.f64 im) #s(literal 4 binary64))) #s(literal -1/2 binary64) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) #s(approx (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -4 binary64)))))) (log.f64 #s(literal 10 binary64)))
(*.f64 (/.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (/.f64 (sqrt.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (neg.f64 (*.f64 (log.f64 im) #s(literal -3 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(approx (- (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (* 1/2 (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))))) (+.f64 (+.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -3 binary64) (/.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (log.f64 im) #s(literal -2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.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)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 re re) (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (log.f64 #s(literal 10 binary64)))
(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)))
(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 (/.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (log.f64 (*.f64 im im))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 (log.f64 im) #s(literal 2 binary64))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (neg.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64)))
(/.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) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (log.f64 #s(literal 1/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)))))))
#s(approx (/ (- (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (* 1/2 (log (+ (* (* re re) (* (+ re im) (- re im))) (* im (* im (* im im))))))) (log 10)) (+.f64 (fma.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -3 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (log.f64 im) #s(literal -2 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im))))) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re (*.f64 re (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(approx (* 1/2 (log (+ (* re (* re (* re (* re (* re re))))) (* (* im (* im im)) (* im (* im im)))))) (*.f64 (log.f64 im) #s(literal 3 binary64)))))
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:

83.0ms
(*.f64 im im)
18.0ms
(+.f64 (*.f64 re re) (*.f64 im im))
13.0ms
im
13.0ms
re
12.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
Results
AccuracySegmentsBranch
98.9%1re
98.9%1im
98.9%1(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
98.9%1(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
98.9%1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
98.9%1(+.f64 (*.f64 re re) (*.f64 im im))
98.9%1(*.f64 re re)
98.9%1(*.f64 im im)
Compiler

Compiled 60 to 38 computations (36.7% saved)

regimes29.0ms (0.3%)

Memory
-13.8MiB live, 67.6MiB 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 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 #s(literal -1 binary64) #s(approx (* (log 1/10) (/ 2 (log (+ (* re re) (* im im))))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (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 (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
(/.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 re re (*.f64 im im))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
Outputs
(/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
Calls

8 calls:

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

Compiled 60 to 38 computations (36.7% saved)

regimes21.0ms (0.2%)

Memory
7.5MiB live, 46.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 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 #s(literal -1 binary64) #s(approx (* (log 1/10) (/ 2 (log (+ (* re re) (* im im))))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (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 (/ 2 (log (+ (* re re) (* im im)))) (/.f64 #s(literal 1 binary64) (log.f64 im)))))
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:

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

Compiled 60 to 38 computations (36.7% saved)

regimes18.0ms (0.2%)

Memory
0.7MiB live, 39.3MiB allocated
Accuracy

Total -0.5b remaining (-50.3%)

Threshold costs -0.5b (-50.3%)

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 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 #s(literal -1 binary64) #s(approx (* (log 1/10) (/ 2 (log (+ (* re re) (* im im))))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (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:

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

Compiled 60 to 38 computations (36.7% saved)

simplify6.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

soundness804.0ms (7.4%)

Memory
-22.0MiB live, 785.0MiB allocated
Rules
14 804×lower-fma.f64
14 804×lower-fma.f32
8 576×lower-fma.f64
8 576×lower-fma.f32
8 432×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0127411616
1390910694
0853610114
048361
086254
1279224
21795224
08295172
070524
098406
1370362
22560344
09234286
0151312899
1461412129
0913911490
02681640
17301596
221981594
358171582
084141470
01038
01738
14438
225138
3204638
0838722
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 260 to 137 computations (47.3% saved)

preprocess61.0ms (0.6%)

Memory
22.0MiB live, 142.3MiB allocated
Compiler

Compiled 196 to 116 computations (40.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...