math.log10 on complex, real part

Time bar (total: 6.6s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze55.0ms (0.8%)

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

Compiled 14 to 9 computations (35.7% saved)

sample958.0ms (14.4%)

Memory
-15.4MiB live, 1 048.5MiB allocated
Samples
671.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 477.0ms
ival-log: 256.0ms (53.7% of total)
ival-hypot: 145.0ms (30.4% of total)
ival-div: 64.0ms (13.4% of total)
ival-true: 6.0ms (1.3% of total)
exact: 4.0ms (0.8% of total)
ival-assert: 3.0ms (0.6% of total)
Bogosity

explain178.0ms (2.7%)

Memory
24.0MiB live, 186.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1180-3(-2.869510445188418e-159 -1.4518465782916058e-295)(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-rescue1050
(+.f64 (*.f64 re re) (*.f64 im im))overflow105
(*.f64 re re)overflow61
(*.f64 im im)overflow58
sqrt.f64(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))uflow-rescue100
(+.f64 (*.f64 re re) (*.f64 im im))underflow10
(*.f64 re re)underflow70
(*.f64 im im)underflow57
Confusion
Predicted +Predicted -
+1153
-0138
Precision
1.0
Recall
0.9745762711864406
Confusion?
Predicted +Predicted MaybePredicted -
+11503
-00138
Precision?
1.0
Recall?
0.9745762711864406
Freqs
test
numberfreq
0141
1115
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
94.0ms512×0valid
Compiler

Compiled 112 to 34 computations (69.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-log: 28.0ms (43.9% of total)
ival-add: 17.0ms (26.6% of total)
ival-hypot: 8.0ms (12.5% of total)
ival-mult: 6.0ms (9.4% of total)
ival-div: 3.0ms (4.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess32.0ms (0.5%)

Memory
-14.8MiB live, 25.6MiB 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 im im (*.f64 re re)))) (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.4MiB live, 0.4MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 14 to 10 computations (28.6% saved)

simplify3.0ms (0.1%)

Memory
4.6MiB live, 4.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 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(+.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 im im (*.f64 re re))
(*.f64 re re)
re
(*.f64 im im)
im
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)

localize37.0ms (0.6%)

Memory
12.2MiB live, 51.0MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
accuracy0
(log.f64 #s(literal 10 binary64))
accuracy0.5511513183790941
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
accuracy26.96398892846283
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Samples
30.0ms256×0valid
Compiler

Compiled 49 to 12 computations (75.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 9.0ms (40.8% of total)
ival-log: 6.0ms (27.2% of total)
ival-hypot: 4.0ms (18.1% of total)
ival-div: 2.0ms (9.1% of total)
ival-add: 1.0ms (4.5% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series44.0ms (0.7%)

Memory
-10.8MiB live, 26.2MiB 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 (/ (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 (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 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 (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 (* -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))) (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 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 (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 (* -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))) (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 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 (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 (/ (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 (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 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 (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 (* -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))) (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 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 (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 (* -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))) (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 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

6 calls:

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

simplify288.0ms (4.3%)

Memory
17.7MiB live, 211.9MiB 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
222031594
357991582
083921470
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))
(/ (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 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))))))
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)))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* -1 (/ (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)))
(+ (* -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))))))
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)))))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* -1 (/ (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)))
(+ (* -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 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))))))))
(pow re 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(/ (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 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))))))
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)))))
(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))))
(* -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)))
(+ (* -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 (* 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)))))))
(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))))
(* -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)))
(+ (* -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 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 re re (*.f64 im im))
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im im))
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im im))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im)) re (/.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 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im))) (*.f64 re re) (/.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 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im))) re) re (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(log im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re) (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 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) re) re (log.f64 im))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) re) (/.f64 re (*.f64 (*.f64 im im) im)) (/.f64 #s(literal 1/2 binary64) im)) (*.f64 re re) im)
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) re) (/.f64 re (pow.f64 im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im im) im))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im)) (*.f64 re re) im)
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(fma.f64 re re (*.f64 im im))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(fma.f64 re re (*.f64 im im))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(fma.f64 re re (*.f64 im im))
(* -1 (/ (log (/ 1 re)) (log 10)))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re)) im (/.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 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re))) im) im (/.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 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re))) im) im (fma.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 120 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im (*.f64 re re)) (log.f64 re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (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 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (fma.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 re)))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (*.f64 (/.f64 (*.f64 im im) re) #s(literal 1/2 binary64)) #s(literal 1 binary64) re)
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(*.f64 (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 #s(literal 1/2 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64))) re)
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(*.f64 (fma.f64 (/.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) (fma.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 im (*.f64 re re)) #s(literal 1 binary64)))) re)
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(fma.f64 re re (*.f64 im im))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(fma.f64 re re (*.f64 im im))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(fma.f64 re re (*.f64 im im))
(* -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)))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re)) im (/.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/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re))) im) im (/.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 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re))) im) im (fma.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 120 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 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))))
(fma.f64 (*.f64 (/.f64 im (*.f64 re re)) im) #s(literal 1/2 binary64) (neg.f64 (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)))))
(fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (neg.f64 (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))))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) im) im (fma.f64 (*.f64 (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(* -1 re)
(neg.f64 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(fma.f64 (*.f64 (/.f64 (*.f64 im im) re) #s(literal 1/2 binary64)) #s(literal -1 binary64) (neg.f64 re))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(*.f64 (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 #s(literal -1/2 binary64) im) (/.f64 im (*.f64 re re)) #s(literal -1 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))))))))
(*.f64 (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (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 #s(literal -1/2 binary64) im) (/.f64 im (*.f64 re re)) #s(literal -1 binary64)))) re)
(pow re 2)
(*.f64 re re)
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im im))
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im im))
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im 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 (/.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re)) im (/.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 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re))) im) im (/.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 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) im) (/.f64 im (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re))) im) im (/.f64 (log.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 (*.f64 #s(literal 1/2 binary64) im) (/.f64 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 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (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 (fma.f64 (fma.f64 (*.f64 #s(literal 1/6 binary64) im) (/.f64 im (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) im) im (log.f64 re))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) re) (*.f64 im im) re)
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) im) (/.f64 im (*.f64 (*.f64 re re) re)) (/.f64 #s(literal 1/2 binary64) re)) (*.f64 im im) re)
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) im) (/.f64 im (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) re))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) re)) (*.f64 im im) re)
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(fma.f64 re re (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(fma.f64 re re (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(fma.f64 re re (*.f64 im im))
(* -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 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im)) re (/.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 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im))) (*.f64 re re) (/.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 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im))) re) re (fma.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/720 binary64)) (/.f64 #s(literal 120 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re) (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 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/720 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re) (log.f64 im)))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64)) #s(literal 1 binary64) im)
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re re)) #s(literal -1/8 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re) #s(literal 1 binary64))) im)
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re re)) #s(literal -1/8 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re) #s(literal 1 binary64)))) im)
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(fma.f64 re re (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(fma.f64 re re (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(fma.f64 re re (*.f64 im im))
(* -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)))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im)) re (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im))) (*.f64 re re) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im))) re) re (fma.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/720 binary64)) (/.f64 #s(literal 120 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 #s(literal 10 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))))
(fma.f64 (*.f64 (/.f64 re (*.f64 im im)) re) #s(literal 1/2 binary64) (neg.f64 (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 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re) (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))))))
(fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) re) re (fma.f64 (*.f64 (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/720 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(* -1 im)
(neg.f64 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(neg.f64 (fma.f64 (*.f64 (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64)) #s(literal 1 binary64) im))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re re)) #s(literal 1/8 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) re) (/.f64 re (*.f64 im im)) #s(literal -1 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))))))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re re)) #s(literal 1/8 binary64) (fma.f64 #s(literal -1/16 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) re) (/.f64 re (*.f64 im im)) #s(literal -1 binary64)))) im)

rewrite361.0ms (5.4%)

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

eval147.0ms (2.2%)

Memory
-17.6MiB live, 139.1MiB allocated
Compiler

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

prune103.0ms (1.5%)

Memory
23.4MiB live, 188.6MiB allocated
Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New39013403
Fresh000
Picked101
Done000
Total39113404
Accuracy
99.5%
Counts
404 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.8%
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
36.7%
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64))
55.5%
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))
55.6%
(/.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)))))
55.6%
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #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 im im (*.f64 re re))) #s(literal 1/2 binary64)))))
55.4%
(/.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))))
55.8%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
55.6%
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 1/10 binary64)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
7.4%
(/.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 im im)) (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 im im))) (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 im im))))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) re (*.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 im im)) (-.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) re))))))) (log.f64 #s(literal 10 binary64)))
98.1%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
55.7%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/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 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 re re) (*.f64 (-.f64 re im) (+.f64 im re)))))) (log.f64 #s(literal 10 binary64))))
Compiler

Compiled 764 to 364 computations (52.4% saved)

simplify14.0ms (0.2%)

Memory
-8.7MiB live, 29.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
cost-diff0
(log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))
cost-diff6464
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64))
cost-diff12800
(exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))))
cost-diff0
(log.f64 #s(literal 1/10 binary64))
cost-diff0
(/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
cost-diff0
(pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64))
cost-diff12928
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
cost-diff0
(*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
cost-diff0
(log.f64 #s(literal 1/10 binary64))
cost-diff0
(/.f64 (log.f64 #s(literal 1/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 1/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
(log.f64 #s(literal 10 binary64))
cost-diff0
(log.f64 (hypot.f64 re im))
cost-diff0
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
cost-diff5120
(hypot.f64 re im)
Rules
110×lower-*.f32
106×lower-*.f64
84×lower-/.f32
76×lower-/.f64
42×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032261
051255
163255
277249
397249
4131249
5142249
6144249
7150249
8156249
9165249
10194249
11223249
12247249
13277249
0277249
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(log.f64 (hypot.f64 re im))
(hypot.f64 re im)
re
im
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
im
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/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 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
#s(literal -1/2 binary64)
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/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
#s(literal 2 binary64)
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64))
(exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(log.f64 (/.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)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/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
#s(literal -1 binary64)
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
(log.f64 (hypot.f64 re im))
(log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(hypot.f64 re im)
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
re
im
(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 1/10 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 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
#s(literal 1 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 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 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))
#s(literal -1/2 binary64)
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 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 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 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))
#s(literal -1/2 binary64)
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
#s(literal 2 binary64)
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/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 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(exp.f64 (log.f64 (/.f64 (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 -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))
(log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (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 -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 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))
#s(literal -1/2 binary64)
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
#s(literal -1 binary64)

localize158.0ms (2.4%)

Memory
-10.5MiB live, 222.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.38804628907376804
(/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
accuracy0.76953125
(log.f64 #s(literal 1/10 binary64))
accuracy0.8755418821262729
(exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))))
accuracy25.42389028660991
(log.f64 (fma.f64 im im (*.f64 re re)))
accuracy0.3600387695368841
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
accuracy0.38804628907376804
(/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
accuracy0.76953125
(log.f64 #s(literal 1/10 binary64))
accuracy25.42389028660991
(log.f64 (fma.f64 im im (*.f64 re re)))
accuracy0.1953125
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))
accuracy0.38804628907376804
(/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
accuracy0.76953125
(log.f64 #s(literal 1/10 binary64))
accuracy25.42389028660991
(log.f64 (fma.f64 im im (*.f64 re re)))
accuracy0
(log.f64 im)
accuracy0
(log.f64 #s(literal 10 binary64))
accuracy0.2971962783533254
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
accuracy0.4170112793053261
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
accuracy0
(hypot.f64 re im)
accuracy0
(log.f64 (hypot.f64 re im))
accuracy0
(log.f64 #s(literal 10 binary64))
accuracy0.4170112793053261
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
Samples
92.0ms197×0valid
14.0ms59×0invalid
Compiler

Compiled 300 to 28 computations (90.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 54.0ms
ival-log: 17.0ms (31.4% of total)
ival-pow: 11.0ms (20.3% of total)
const: 6.0ms (11.1% of total)
ival-div: 5.0ms (9.2% of total)
ival-mult: 5.0ms (9.2% of total)
ival-hypot: 4.0ms (7.4% of total)
ival-exp: 2.0ms (3.7% of total)
ival-pow2: 2.0ms (3.7% of total)
ival-add: 1.0ms (1.8% of total)
exact: 1.0ms (1.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series145.0ms (2.2%)

Memory
2.3MiB live, 275.3MiB allocated
Counts
17 → 348
Calls
Call 1
Inputs
#s(alt (hypot.f64 re im) (patch (hypot.f64 re im) #<representation binary64>) () ())
#s(alt (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt (log.f64 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re im)) #<representation binary64>) () ())
#s(alt (log.f64 #s(literal 10 binary64)) (patch (log.f64 #s(literal 10 binary64)) #<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 (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/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 1/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 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<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 -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 (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())
#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())
#s(alt (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) #<representation binary64>) () ())
#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<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>) () ())
Outputs
#s(alt im (taylor 0 re) (#s(alt (hypot.f64 re im) (patch (hypot.f64 re im) #<representation binary64>) () ())) ())
#s(alt (+ im (* 1/2 (/ (pow re 2) im))) (taylor 0 re) (#s(alt (hypot.f64 re im) (patch (hypot.f64 re 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 (hypot.f64 re im) (patch (hypot.f64 re 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 (hypot.f64 re im) (patch (hypot.f64 re im) #<representation binary64>) () ())) ())
#s(alt (/ (log im) (log 10)) (taylor 0 re) (#s(alt (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (log im) (taylor 0 re) (#s(alt (log.f64 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re im)) #<representation binary64>) () ())) ())
#s(alt (+ (log im) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor 0 re) (#s(alt (log.f64 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re 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 (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/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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/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 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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/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 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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/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 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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (log 1/10) (log (pow im 2)))) (* 2 (/ (* (pow re 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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/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))) (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 (/ (* (log (pow im 2)) (pow (sqrt -1/2) 2)) (log 1/10)) (taylor 0 re) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* (log (pow im 2)) (pow (sqrt -1/2) 2)) (log 1/10)) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10)))) (taylor 0 re) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* -1/2 (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 4) (log 1/10)))) (/ (pow (sqrt -1/2) 2) (* (pow im 2) (log 1/10))))) (/ (* (log (pow im 2)) (pow (sqrt -1/2) 2)) (log 1/10))) (taylor 0 re) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (pow (sqrt -1/2) 2) (* (pow im 4) (log 1/10)))) (* 1/3 (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 6) (log 1/10)))))) (/ (pow (sqrt -1/2) 2) (* (pow im 2) (log 1/10))))) (/ (* (log (pow im 2)) (pow (sqrt -1/2) 2)) (log 1/10))) (taylor 0 re) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ (log (pow im 2)) (log 1/10))) (sqrt -1/2)) (taylor 0 re) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow im 2))))))) (* (sqrt (/ (log (pow im 2)) (log 1/10))) (sqrt -1/2))) (taylor 0 re) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ (log (pow im 2)) (log 1/10))) (sqrt -1/2)) (* (pow re 2) (+ (* -1/4 (* (/ 1 (* (pow im 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow im 2))))))) (* 1/2 (* (/ (* (pow re 2) (- (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 1/10) (* (log (pow im 2)) (pow (sqrt -1/2) 2)))))))) (sqrt -1/2)) (sqrt (/ (log 1/10) (log (pow im 2))))))))) (taylor 0 re) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ (log (pow im 2)) (log 1/10))) (sqrt -1/2)) (* (pow re 2) (+ (* -1/4 (* (/ 1 (* (pow im 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow im 2))))))) (* (pow re 2) (+ (* -1/2 (* (/ (* (pow re 2) (+ (* -1/4 (/ (- (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 1/10) (* (log (pow im 2)) (pow (sqrt -1/2) 2))))))) (* (pow im 2) (* (log (pow im 2)) (pow (sqrt -1/2) 2))))) (* 1/6 (/ 1 (* (pow im 6) (log 1/10)))))) (sqrt -1/2)) (sqrt (/ (log 1/10) (log (pow im 2)))))) (* 1/2 (* (sqrt (/ (log 1/10) (log (pow im 2)))) (/ (- (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 1/10) (* (log (pow im 2)) (pow (sqrt -1/2) 2))))))) (sqrt -1/2))))))))) (taylor 0 re) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ (log 1/10) (log (pow im 2)))) (taylor 0 re) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (log 1/10) (log (pow im 2)))) (* 2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (pow im 2)) 2))))) (taylor 0 re) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<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 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<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 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/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 1/10))) (taylor 0 re) (#s(alt (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) #<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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) #<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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) #<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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (* -2 (/ (log 1/10) (log (pow im 2))))) (taylor 0 re) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -2 (/ (log 1/10) (log (pow im 2))))) (* -1 (/ (pow re 2) (* (pow im 2) (log (pow im 2)))))) (taylor 0 re) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -2 (/ (log 1/10) (log (pow im 2))))) (* (pow re 2) (- (* 1/24 (* (pow re 2) (- (* -24 (/ (* (log (pow im 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)))))) (log 1/10))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))))) (/ 1 (* (pow im 2) (log (pow im 2))))))) (taylor 0 re) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -2 (/ (log 1/10) (log (pow im 2))))) (* (pow re 2) (- (* (pow re 2) (+ (* 1/720 (* (pow re 2) (- (+ (* -720 (/ (* (log (pow im 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))))))) (log 1/10))) (* -720 (/ (+ (* -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 1/10))))) (* 240 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3))))))) (* 1/24 (- (* -24 (/ (* (log (pow im 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)))))) (log 1/10))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))))) (/ 1 (* (pow im 2) (log (pow im 2))))))) (taylor 0 re) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (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 re (taylor inf re) (#s(alt (hypot.f64 re im) (patch (hypot.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt (hypot.f64 re im) (patch (hypot.f64 re 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 (hypot.f64 re im) (patch (hypot.f64 re 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 (hypot.f64 re im) (patch (hypot.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 re)) (log 10))) (taylor inf re) (#s(alt (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 re))) (taylor inf re) (#s(alt (log.f64 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (log.f64 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re im)) #<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))) (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 (/ 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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (/ (log 1/10) (log (/ 1 re))) (taylor inf re) (#s(alt (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ (log 1/10) (log (/ 1 re)))) (taylor inf re) (#s(alt (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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))) (/ (log 1/10) (log (/ 1 re))))) (taylor inf re) (#s(alt (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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))) (/ (log 1/10) (log (/ 1 re)))))) (taylor inf re) (#s(alt (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.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 (*.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 (+ (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 (+ (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 #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 (+ (log (/ 1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 6) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4)))))) (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 (* -2 (/ (* (log (/ 1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (taylor inf re) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10)))) (taylor inf re) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt -1/2) 2)) (* (pow re 4) (log 1/10)))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10))))) (taylor inf re) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt -1/2) 2)) (* (pow re 4) (log 1/10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt -1/2) 2)) (* (pow re 6) (log 1/10)))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10)))))) (taylor inf re) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (log (/ 1 re)) (log 1/10))) (taylor inf re) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ (log (/ 1 re)) (log 1/10))) (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 re)))))))) (taylor inf re) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ (log (/ 1 re)) (log 1/10))) (+ (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 re))))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ 1 re)))))) (pow re 4)) (sqrt (/ (log 1/10) (log (/ 1 re)))))))) (taylor inf re) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ (log (/ 1 re)) (log 1/10))) (+ (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 re))))))) (+ (* 1/2 (* (/ (- (* -1/6 (/ (pow im 6) (log 1/10))) (* -1/4 (/ (* (pow im 2) (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ 1 re))))))) (log (/ 1 re))))) (pow re 6)) (sqrt (/ (log 1/10) (log (/ 1 re)))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ 1 re)))))) (pow re 4)) (sqrt (/ (log 1/10) (log (/ 1 re))))))))) (taylor inf re) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (log 1/10) (log (/ 1 re))) (taylor inf re) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ (log 1/10) (log (/ 1 re)))) (taylor inf re) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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))) (/ (log 1/10) (log (/ 1 re))))) (taylor inf re) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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))) (/ (log 1/10) (log (/ 1 re)))))) (taylor inf re) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ 1 re)) (log 1/10)) (taylor inf re) (#s(alt (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) #<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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (/ (log 1/10) (log (/ 1 re)))) (taylor inf re) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ (log 1/10) (log (/ 1 re)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re)))))) (taylor inf re) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ (log 1/10) (log (/ 1 re)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 48 (/ (* (log (/ 1 re)) (+ (* -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/10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))) (taylor inf re) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ (log 1/10) (log (/ 1 re)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (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/10))) (+ (* 30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 1440 (/ (* (log (/ 1 re)) (+ (* -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))))))) (log 1/10))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 48 (/ (* (log (/ 1 re)) (+ (* -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/10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re)))))))) (taylor inf re) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (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 (* -1 re) (taylor -inf re) (#s(alt (hypot.f64 re im) (patch (hypot.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))) (taylor -inf re) (#s(alt (hypot.f64 re im) (patch (hypot.f64 re 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 (hypot.f64 re im) (patch (hypot.f64 re 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 (hypot.f64 re im) (patch (hypot.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ -1 re)) (log 10))) (taylor -inf re) (#s(alt (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 re))) (taylor -inf re) (#s(alt (log.f64 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (log.f64 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re im)) #<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))) (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 (/ -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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (/ (log 1/10) (log (/ -1 re))) (taylor -inf re) (#s(alt (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ (log 1/10) (log (/ -1 re)))) (taylor -inf re) (#s(alt (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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))) (/ (log 1/10) (log (/ -1 re))))) (taylor -inf re) (#s(alt (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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))) (/ (log 1/10) (log (/ -1 re)))))) (taylor -inf re) (#s(alt (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.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 (*.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 (+ (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 (+ (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 #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 (+ (log (/ -1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 6) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4)))))) (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 (* -2 (/ (* (log (/ -1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (taylor -inf re) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10)))) (taylor -inf re) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt -1/2) 2)) (* (pow re 4) (log 1/10)))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10))))) (taylor -inf re) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt -1/2) 2)) (* (pow re 4) (log 1/10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt -1/2) 2)) (* (pow re 6) (log 1/10)))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10)))))) (taylor -inf re) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (log (/ -1 re)) (log 1/10))) (taylor -inf re) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ (log (/ -1 re)) (log 1/10))) (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 re)))))))) (taylor -inf re) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ (log (/ -1 re)) (log 1/10))) (+ (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 re))))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ -1 re)))))) (pow re 4)) (sqrt (/ (log 1/10) (log (/ -1 re)))))))) (taylor -inf re) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ (log (/ -1 re)) (log 1/10))) (+ (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 re))))))) (+ (* 1/2 (* (/ (- (* -1/6 (/ (pow im 6) (log 1/10))) (* -1/4 (/ (* (pow im 2) (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ -1 re))))))) (log (/ -1 re))))) (pow re 6)) (sqrt (/ (log 1/10) (log (/ -1 re)))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ -1 re)))))) (pow re 4)) (sqrt (/ (log 1/10) (log (/ -1 re))))))))) (taylor -inf re) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (log 1/10) (log (/ -1 re))) (taylor -inf re) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ (log 1/10) (log (/ -1 re)))) (taylor -inf re) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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))) (/ (log 1/10) (log (/ -1 re))))) (taylor -inf re) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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))) (/ (log 1/10) (log (/ -1 re)))))) (taylor -inf re) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ -1 re)) (log 1/10)) (taylor -inf re) (#s(alt (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) #<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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (/ (log 1/10) (log (/ -1 re)))) (taylor -inf re) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ (log 1/10) (log (/ -1 re)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re)))))) (taylor -inf re) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ (log 1/10) (log (/ -1 re)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 48 (/ (* (log (/ -1 re)) (+ (* -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/10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))) (taylor -inf re) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ (log 1/10) (log (/ -1 re)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (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/10))) (+ (* 30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 1440 (/ (* (log (/ -1 re)) (+ (* -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))))))) (log 1/10))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 48 (/ (* (log (/ -1 re)) (+ (* -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/10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re)))))))) (taylor -inf re) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (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 re (taylor 0 im) (#s(alt (hypot.f64 re im) (patch (hypot.f64 re im) #<representation binary64>) () ())) ())
#s(alt (+ re (* 1/2 (/ (pow im 2) re))) (taylor 0 im) (#s(alt (hypot.f64 re im) (patch (hypot.f64 re 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 (hypot.f64 re im) (patch (hypot.f64 re 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 (hypot.f64 re im) (patch (hypot.f64 re im) #<representation binary64>) () ())) ())
#s(alt (/ (log re) (log 10)) (taylor 0 im) (#s(alt (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (log re) (taylor 0 im) (#s(alt (log.f64 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re im)) #<representation binary64>) () ())) ())
#s(alt (+ (log re) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor 0 im) (#s(alt (log.f64 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re im)) #<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 (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 (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/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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/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 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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/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 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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/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 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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (log 1/10) (log (pow re 2)))) (* 2 (/ (* (pow im 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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/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 (/ (* (log (pow re 2)) (pow (sqrt -1/2) 2)) (log 1/10)) (taylor 0 im) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (/ (* (log (pow re 2)) (pow (sqrt -1/2) 2)) (log 1/10)) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10)))) (taylor 0 im) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow im 2) (+ (* -1/2 (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 4) (log 1/10)))) (/ (pow (sqrt -1/2) 2) (* (pow re 2) (log 1/10))))) (/ (* (log (pow re 2)) (pow (sqrt -1/2) 2)) (log 1/10))) (taylor 0 im) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (pow (sqrt -1/2) 2) (* (pow re 4) (log 1/10)))) (* 1/3 (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 6) (log 1/10)))))) (/ (pow (sqrt -1/2) 2) (* (pow re 2) (log 1/10))))) (/ (* (log (pow re 2)) (pow (sqrt -1/2) 2)) (log 1/10))) (taylor 0 im) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ (log (pow re 2)) (log 1/10))) (sqrt -1/2)) (taylor 0 im) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow re 2))))))) (* (sqrt (/ (log (pow re 2)) (log 1/10))) (sqrt -1/2))) (taylor 0 im) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ (log (pow re 2)) (log 1/10))) (sqrt -1/2)) (* (pow im 2) (+ (* -1/4 (* (/ 1 (* (pow re 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow re 2))))))) (* 1/2 (* (/ (* (pow im 2) (- (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 1/10) (* (log (pow re 2)) (pow (sqrt -1/2) 2)))))))) (sqrt -1/2)) (sqrt (/ (log 1/10) (log (pow re 2))))))))) (taylor 0 im) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ (log (pow re 2)) (log 1/10))) (sqrt -1/2)) (* (pow im 2) (+ (* -1/4 (* (/ 1 (* (pow re 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow re 2))))))) (* (pow im 2) (+ (* -1/2 (* (/ (* (pow im 2) (+ (* -1/4 (/ (- (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 1/10) (* (log (pow re 2)) (pow (sqrt -1/2) 2))))))) (* (pow re 2) (* (log (pow re 2)) (pow (sqrt -1/2) 2))))) (* 1/6 (/ 1 (* (pow re 6) (log 1/10)))))) (sqrt -1/2)) (sqrt (/ (log 1/10) (log (pow re 2)))))) (* 1/2 (* (sqrt (/ (log 1/10) (log (pow re 2)))) (/ (- (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 1/10) (* (log (pow re 2)) (pow (sqrt -1/2) 2))))))) (sqrt -1/2))))))))) (taylor 0 im) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ (log 1/10) (log (pow re 2)))) (taylor 0 im) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (log 1/10) (log (pow re 2)))) (* 2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (pow re 2)) 2))))) (taylor 0 im) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<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 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<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 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/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 1/10))) (taylor 0 im) (#s(alt (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) #<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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) #<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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) #<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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (* -2 (/ (log 1/10) (log (pow re 2))))) (taylor 0 im) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -2 (/ (log 1/10) (log (pow re 2))))) (* -1 (/ (pow im 2) (* (pow re 2) (log (pow re 2)))))) (taylor 0 im) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -2 (/ (log 1/10) (log (pow re 2))))) (* (pow im 2) (- (* 1/24 (* (pow im 2) (- (* -24 (/ (* (log (pow re 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)))))) (log 1/10))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))))) (/ 1 (* (pow re 2) (log (pow re 2))))))) (taylor 0 im) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (* -2 (/ (log 1/10) (log (pow re 2))))) (* (pow im 2) (- (* (pow im 2) (+ (* 1/720 (* (pow im 2) (- (+ (* -720 (/ (* (log (pow re 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))))))) (log 1/10))) (* -720 (/ (+ (* -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 1/10))))) (* 240 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3))))))) (* 1/24 (- (* -24 (/ (* (log (pow re 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)))))) (log 1/10))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))))) (/ 1 (* (pow re 2) (log (pow re 2))))))) (taylor 0 im) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<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 im (taylor inf im) (#s(alt (hypot.f64 re im) (patch (hypot.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))) (taylor inf im) (#s(alt (hypot.f64 re im) (patch (hypot.f64 re 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 (hypot.f64 re im) (patch (hypot.f64 re 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 (hypot.f64 re im) (patch (hypot.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 im)) (log 10))) (taylor inf im) (#s(alt (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 im))) (taylor inf im) (#s(alt (log.f64 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (log.f64 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re im)) #<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))) (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 (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 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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (/ (log 1/10) (log (/ 1 im))) (taylor inf im) (#s(alt (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ (log 1/10) (log (/ 1 im)))) (taylor inf im) (#s(alt (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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))) (/ (log 1/10) (log (/ 1 im))))) (taylor inf im) (#s(alt (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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))) (/ (log 1/10) (log (/ 1 im)))))) (taylor inf im) (#s(alt (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.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 (*.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 (+ (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 (+ (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 #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 (+ (log (/ 1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/6 (/ (pow re 6) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4)))))) (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 (* -2 (/ (* (log (/ 1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (taylor inf im) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10)))) (taylor inf im) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt -1/2) 2)) (* (pow im 4) (log 1/10)))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10))))) (taylor inf im) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt -1/2) 2)) (* (pow im 4) (log 1/10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt -1/2) 2)) (* (pow im 6) (log 1/10)))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10)))))) (taylor inf im) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (log (/ 1 im)) (log 1/10))) (taylor inf im) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ (log (/ 1 im)) (log 1/10))) (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 im)))))))) (taylor inf im) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ (log (/ 1 im)) (log 1/10))) (+ (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 im))))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ 1 im)))))) (pow im 4)) (sqrt (/ (log 1/10) (log (/ 1 im)))))))) (taylor inf im) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ (log (/ 1 im)) (log 1/10))) (+ (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 im))))))) (+ (* 1/2 (* (/ (- (* -1/6 (/ (pow re 6) (log 1/10))) (* -1/4 (/ (* (pow re 2) (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ 1 im))))))) (log (/ 1 im))))) (pow im 6)) (sqrt (/ (log 1/10) (log (/ 1 im)))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ 1 im)))))) (pow im 4)) (sqrt (/ (log 1/10) (log (/ 1 im))))))))) (taylor inf im) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (log 1/10) (log (/ 1 im))) (taylor inf im) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ (log 1/10) (log (/ 1 im)))) (taylor inf im) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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))) (/ (log 1/10) (log (/ 1 im))))) (taylor inf im) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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))) (/ (log 1/10) (log (/ 1 im)))))) (taylor inf im) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ 1 im)) (log 1/10)) (taylor inf im) (#s(alt (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) #<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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (/ (log 1/10) (log (/ 1 im)))) (taylor inf im) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ (log 1/10) (log (/ 1 im)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im)))))) (taylor inf im) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ (log 1/10) (log (/ 1 im)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 48 (/ (* (log (/ 1 im)) (+ (* -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/10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))) (taylor inf im) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ (log 1/10) (log (/ 1 im)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (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/10))) (+ (* 30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 1440 (/ (* (log (/ 1 im)) (+ (* -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))))))) (log 1/10))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 48 (/ (* (log (/ 1 im)) (+ (* -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/10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im)))))))) (taylor inf im) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (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 (* -1 im) (taylor -inf im) (#s(alt (hypot.f64 re im) (patch (hypot.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))) (taylor -inf im) (#s(alt (hypot.f64 re im) (patch (hypot.f64 re 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 (hypot.f64 re im) (patch (hypot.f64 re 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 (hypot.f64 re im) (patch (hypot.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ -1 im)) (log 10))) (taylor -inf im) (#s(alt (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 im))) (taylor -inf im) (#s(alt (log.f64 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (log.f64 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re 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 (hypot.f64 re im)) (patch (log.f64 (hypot.f64 re im)) #<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))) (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 -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 (/ (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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<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 -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (/ (log 1/10) (log (/ -1 im))) (taylor -inf im) (#s(alt (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ (log 1/10) (log (/ -1 im)))) (taylor -inf im) (#s(alt (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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))) (/ (log 1/10) (log (/ -1 im))))) (taylor -inf im) (#s(alt (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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))) (/ (log 1/10) (log (/ -1 im)))))) (taylor -inf im) (#s(alt (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (patch (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.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 (*.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 (+ (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 (+ (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 #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 (+ (log (/ -1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/6 (/ (pow re 6) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4)))))) (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 (* -2 (/ (* (log (/ -1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (taylor -inf im) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10)))) (taylor -inf im) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt -1/2) 2)) (* (pow im 4) (log 1/10)))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10))))) (taylor -inf im) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt -1/2) 2)) (* (pow im 4) (log 1/10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt -1/2) 2)) (* (pow im 6) (log 1/10)))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10)))))) (taylor -inf im) (#s(alt (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (patch (pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64)) #<representation binary64>) () ())) ())
#s(alt (sqrt (/ (log (/ -1 im)) (log 1/10))) (taylor -inf im) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ (log (/ -1 im)) (log 1/10))) (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 im)))))))) (taylor -inf im) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ (log (/ -1 im)) (log 1/10))) (+ (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 im))))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ -1 im)))))) (pow im 4)) (sqrt (/ (log 1/10) (log (/ -1 im)))))))) (taylor -inf im) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (sqrt (/ (log (/ -1 im)) (log 1/10))) (+ (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 im))))))) (+ (* 1/2 (* (/ (- (* -1/6 (/ (pow re 6) (log 1/10))) (* -1/4 (/ (* (pow re 2) (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ -1 im))))))) (log (/ -1 im))))) (pow im 6)) (sqrt (/ (log 1/10) (log (/ -1 im)))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ -1 im)))))) (pow im 4)) (sqrt (/ (log 1/10) (log (/ -1 im))))))))) (taylor -inf im) (#s(alt (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) (patch (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (log 1/10) (log (/ -1 im))) (taylor -inf im) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ (log 1/10) (log (/ -1 im)))) (taylor -inf im) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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))) (/ (log 1/10) (log (/ -1 im))))) (taylor -inf im) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 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))) (/ (log 1/10) (log (/ -1 im)))))) (taylor -inf im) (#s(alt (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (patch (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #<representation binary64>) () ())) ())
#s(alt (/ (log (/ -1 im)) (log 1/10)) (taylor -inf im) (#s(alt (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) #<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 (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) (patch (pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64)) #<representation binary64>) () ())) ())
#s(alt (log (/ (log 1/10) (log (/ -1 im)))) (taylor -inf im) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ (log 1/10) (log (/ -1 im)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im)))))) (taylor -inf im) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ (log 1/10) (log (/ -1 im)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 48 (/ (* (log (/ -1 im)) (+ (* -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/10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))) (taylor -inf im) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ (log 1/10) (log (/ -1 im)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (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/10))) (+ (* 30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 1440 (/ (* (log (/ -1 im)) (+ (* -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))))))) (log 1/10))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 48 (/ (* (log (/ -1 im)) (+ (* -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/10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im)))))))) (taylor -inf im) (#s(alt (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (patch (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (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>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
66.0ms
im
@0
((sqrt (+ (* re re) (* im im))) (/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (log 10) (/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (log im) (/ 1 (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re)))))) (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))) (log 1/10) (* -1/2 (log (+ (* im im) (* re re)))) (pow (pow (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))) -1/2) 2) (pow (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))) -1/2) (exp (log (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))))) (pow (exp (log (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))))) -1) (log (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re)))))) (log (+ (* im im) (* re re))))
19.0ms
im
@-inf
((sqrt (+ (* re re) (* im im))) (/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (log 10) (/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (log im) (/ 1 (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re)))))) (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))) (log 1/10) (* -1/2 (log (+ (* im im) (* re re)))) (pow (pow (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))) -1/2) 2) (pow (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))) -1/2) (exp (log (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))))) (pow (exp (log (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))))) -1) (log (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re)))))) (log (+ (* im im) (* re re))))
18.0ms
im
@inf
((sqrt (+ (* re re) (* im im))) (/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (log 10) (/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (log im) (/ 1 (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re)))))) (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))) (log 1/10) (* -1/2 (log (+ (* im im) (* re re)))) (pow (pow (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))) -1/2) 2) (pow (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))) -1/2) (exp (log (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))))) (pow (exp (log (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))))) -1) (log (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re)))))) (log (+ (* im im) (* re re))))
10.0ms
re
@inf
((sqrt (+ (* re re) (* im im))) (/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (log 10) (/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (log im) (/ 1 (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re)))))) (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))) (log 1/10) (* -1/2 (log (+ (* im im) (* re re)))) (pow (pow (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))) -1/2) 2) (pow (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))) -1/2) (exp (log (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))))) (pow (exp (log (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))))) -1) (log (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re)))))) (log (+ (* im im) (* re re))))
8.0ms
re
@0
((sqrt (+ (* re re) (* im im))) (/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (log 10) (/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (log im) (/ 1 (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re)))))) (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))) (log 1/10) (* -1/2 (log (+ (* im im) (* re re)))) (pow (pow (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))) -1/2) 2) (pow (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))) -1/2) (exp (log (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))))) (pow (exp (log (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))))) -1) (log (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re)))))) (log (+ (* im im) (* re re))))

simplify243.0ms (3.7%)

Memory
-0.6MiB live, 378.9MiB allocated
Algorithm
egg-herbie
Rules
10 388×lower-fma.f64
10 388×lower-fma.f32
7 628×lower-*.f64
7 628×lower-*.f32
5 384×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0112512014
1339411598
0878011040
Stop Event
iter limit
node limit
Counts
348 → 344
Calls
Call 1
Inputs
im
(+ im (* 1/2 (/ (pow re 2) im)))
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
(/ (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 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 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 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/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)))))))
(* -2 (/ (log 1/10) (log (pow im 2))))
(+ (* -2 (/ (log 1/10) (log (pow im 2)))) (* 2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (pow im 2)) 2)))))
(+ (* -2 (/ (log 1/10) (log (pow im 2)))) (* (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/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))))))
(/ (* (log (pow im 2)) (pow (sqrt -1/2) 2)) (log 1/10))
(+ (/ (* (log (pow im 2)) (pow (sqrt -1/2) 2)) (log 1/10)) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10))))
(+ (* (pow re 2) (+ (* -1/2 (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 4) (log 1/10)))) (/ (pow (sqrt -1/2) 2) (* (pow im 2) (log 1/10))))) (/ (* (log (pow im 2)) (pow (sqrt -1/2) 2)) (log 1/10)))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (pow (sqrt -1/2) 2) (* (pow im 4) (log 1/10)))) (* 1/3 (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 6) (log 1/10)))))) (/ (pow (sqrt -1/2) 2) (* (pow im 2) (log 1/10))))) (/ (* (log (pow im 2)) (pow (sqrt -1/2) 2)) (log 1/10)))
(* (sqrt (/ (log (pow im 2)) (log 1/10))) (sqrt -1/2))
(+ (* -1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow im 2))))))) (* (sqrt (/ (log (pow im 2)) (log 1/10))) (sqrt -1/2)))
(+ (* (sqrt (/ (log (pow im 2)) (log 1/10))) (sqrt -1/2)) (* (pow re 2) (+ (* -1/4 (* (/ 1 (* (pow im 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow im 2))))))) (* 1/2 (* (/ (* (pow re 2) (- (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 1/10) (* (log (pow im 2)) (pow (sqrt -1/2) 2)))))))) (sqrt -1/2)) (sqrt (/ (log 1/10) (log (pow im 2)))))))))
(+ (* (sqrt (/ (log (pow im 2)) (log 1/10))) (sqrt -1/2)) (* (pow re 2) (+ (* -1/4 (* (/ 1 (* (pow im 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow im 2))))))) (* (pow re 2) (+ (* -1/2 (* (/ (* (pow re 2) (+ (* -1/4 (/ (- (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 1/10) (* (log (pow im 2)) (pow (sqrt -1/2) 2))))))) (* (pow im 2) (* (log (pow im 2)) (pow (sqrt -1/2) 2))))) (* 1/6 (/ 1 (* (pow im 6) (log 1/10)))))) (sqrt -1/2)) (sqrt (/ (log 1/10) (log (pow im 2)))))) (* 1/2 (* (sqrt (/ (log 1/10) (log (pow im 2)))) (/ (- (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 1/10) (* (log (pow im 2)) (pow (sqrt -1/2) 2))))))) (sqrt -1/2)))))))))
(* -2 (/ (log 1/10) (log (pow im 2))))
(+ (* -2 (/ (log 1/10) (log (pow im 2)))) (* 2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (pow im 2)) 2)))))
(+ (* -2 (/ (log 1/10) (log (pow im 2)))) (* (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/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 (* -2 (/ (log 1/10) (log (pow im 2)))))
(+ (log (* -2 (/ (log 1/10) (log (pow im 2))))) (* -1 (/ (pow re 2) (* (pow im 2) (log (pow im 2))))))
(+ (log (* -2 (/ (log 1/10) (log (pow im 2))))) (* (pow re 2) (- (* 1/24 (* (pow re 2) (- (* -24 (/ (* (log (pow im 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)))))) (log 1/10))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))))) (/ 1 (* (pow im 2) (log (pow im 2)))))))
(+ (log (* -2 (/ (log 1/10) (log (pow im 2))))) (* (pow re 2) (- (* (pow re 2) (+ (* 1/720 (* (pow re 2) (- (+ (* -720 (/ (* (log (pow im 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))))))) (log 1/10))) (* -720 (/ (+ (* -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 1/10))))) (* 240 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3))))))) (* 1/24 (- (* -24 (/ (* (log (pow im 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)))))) (log 1/10))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))))) (/ 1 (* (pow im 2) (log (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)))))
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 (/ (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)))
(+ (* -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)) (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)))
(+ (* -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 (/ 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/10) (log (/ 1 re)))
(+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ (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))) (/ (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))) (/ (log 1/10) (log (/ 1 re))))))
(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/6 (/ (pow im 6) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4))))))
(* -2 (/ (* (log (/ 1 re)) (pow (sqrt -1/2) 2)) (log 1/10)))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10))))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt -1/2) 2)) (* (pow re 4) (log 1/10)))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10)))))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt -1/2) 2)) (* (pow re 4) (log 1/10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt -1/2) 2)) (* (pow re 6) (log 1/10)))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10))))))
(sqrt (/ (log (/ 1 re)) (log 1/10)))
(+ (sqrt (/ (log (/ 1 re)) (log 1/10))) (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 re))))))))
(+ (sqrt (/ (log (/ 1 re)) (log 1/10))) (+ (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 re))))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ 1 re)))))) (pow re 4)) (sqrt (/ (log 1/10) (log (/ 1 re))))))))
(+ (sqrt (/ (log (/ 1 re)) (log 1/10))) (+ (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 re))))))) (+ (* 1/2 (* (/ (- (* -1/6 (/ (pow im 6) (log 1/10))) (* -1/4 (/ (* (pow im 2) (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ 1 re))))))) (log (/ 1 re))))) (pow re 6)) (sqrt (/ (log 1/10) (log (/ 1 re)))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ 1 re)))))) (pow re 4)) (sqrt (/ (log 1/10) (log (/ 1 re)))))))))
(/ (log 1/10) (log (/ 1 re)))
(+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ (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))) (/ (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))) (/ (log 1/10) (log (/ 1 re))))))
(/ (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 (/ (log 1/10) (log (/ 1 re))))
(+ (log (/ (log 1/10) (log (/ 1 re)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))
(+ (log (/ (log 1/10) (log (/ 1 re)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 48 (/ (* (log (/ 1 re)) (+ (* -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/10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re)))))))
(+ (log (/ (log 1/10) (log (/ 1 re)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (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/10))) (+ (* 30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 1440 (/ (* (log (/ 1 re)) (+ (* -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))))))) (log 1/10))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 48 (/ (* (log (/ 1 re)) (+ (* -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/10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))))
(* -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)))))
(* -1 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
(* -1 (/ (log (/ -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)))
(+ (* -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)) (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)))
(+ (* -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 (/ -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/10) (log (/ -1 re)))
(+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ (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))) (/ (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))) (/ (log 1/10) (log (/ -1 re))))))
(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/6 (/ (pow im 6) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4))))))
(* -2 (/ (* (log (/ -1 re)) (pow (sqrt -1/2) 2)) (log 1/10)))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10))))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt -1/2) 2)) (* (pow re 4) (log 1/10)))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10)))))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt -1/2) 2)) (* (pow re 4) (log 1/10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt -1/2) 2)) (* (pow re 6) (log 1/10)))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10))))))
(sqrt (/ (log (/ -1 re)) (log 1/10)))
(+ (sqrt (/ (log (/ -1 re)) (log 1/10))) (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 re))))))))
(+ (sqrt (/ (log (/ -1 re)) (log 1/10))) (+ (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 re))))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ -1 re)))))) (pow re 4)) (sqrt (/ (log 1/10) (log (/ -1 re))))))))
(+ (sqrt (/ (log (/ -1 re)) (log 1/10))) (+ (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 re))))))) (+ (* 1/2 (* (/ (- (* -1/6 (/ (pow im 6) (log 1/10))) (* -1/4 (/ (* (pow im 2) (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ -1 re))))))) (log (/ -1 re))))) (pow re 6)) (sqrt (/ (log 1/10) (log (/ -1 re)))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ -1 re)))))) (pow re 4)) (sqrt (/ (log 1/10) (log (/ -1 re)))))))))
(/ (log 1/10) (log (/ -1 re)))
(+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ (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))) (/ (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))) (/ (log 1/10) (log (/ -1 re))))))
(/ (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 (/ (log 1/10) (log (/ -1 re))))
(+ (log (/ (log 1/10) (log (/ -1 re)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))
(+ (log (/ (log 1/10) (log (/ -1 re)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 48 (/ (* (log (/ -1 re)) (+ (* -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/10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re)))))))
(+ (log (/ (log 1/10) (log (/ -1 re)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (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/10))) (+ (* 30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 1440 (/ (* (log (/ -1 re)) (+ (* -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))))))) (log 1/10))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 48 (/ (* (log (/ -1 re)) (+ (* -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/10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))))
(* -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)))))
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)))))
(/ (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 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 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 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)
(log im)
(log im)
(* -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)))))))
(* -2 (/ (log 1/10) (log (pow 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)))) (* (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/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))))))
(/ (* (log (pow re 2)) (pow (sqrt -1/2) 2)) (log 1/10))
(+ (/ (* (log (pow re 2)) (pow (sqrt -1/2) 2)) (log 1/10)) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10))))
(+ (* (pow im 2) (+ (* -1/2 (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 4) (log 1/10)))) (/ (pow (sqrt -1/2) 2) (* (pow re 2) (log 1/10))))) (/ (* (log (pow re 2)) (pow (sqrt -1/2) 2)) (log 1/10)))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (pow (sqrt -1/2) 2) (* (pow re 4) (log 1/10)))) (* 1/3 (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 6) (log 1/10)))))) (/ (pow (sqrt -1/2) 2) (* (pow re 2) (log 1/10))))) (/ (* (log (pow re 2)) (pow (sqrt -1/2) 2)) (log 1/10)))
(* (sqrt (/ (log (pow re 2)) (log 1/10))) (sqrt -1/2))
(+ (* -1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow re 2))))))) (* (sqrt (/ (log (pow re 2)) (log 1/10))) (sqrt -1/2)))
(+ (* (sqrt (/ (log (pow re 2)) (log 1/10))) (sqrt -1/2)) (* (pow im 2) (+ (* -1/4 (* (/ 1 (* (pow re 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow re 2))))))) (* 1/2 (* (/ (* (pow im 2) (- (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 1/10) (* (log (pow re 2)) (pow (sqrt -1/2) 2)))))))) (sqrt -1/2)) (sqrt (/ (log 1/10) (log (pow re 2)))))))))
(+ (* (sqrt (/ (log (pow re 2)) (log 1/10))) (sqrt -1/2)) (* (pow im 2) (+ (* -1/4 (* (/ 1 (* (pow re 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow re 2))))))) (* (pow im 2) (+ (* -1/2 (* (/ (* (pow im 2) (+ (* -1/4 (/ (- (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 1/10) (* (log (pow re 2)) (pow (sqrt -1/2) 2))))))) (* (pow re 2) (* (log (pow re 2)) (pow (sqrt -1/2) 2))))) (* 1/6 (/ 1 (* (pow re 6) (log 1/10)))))) (sqrt -1/2)) (sqrt (/ (log 1/10) (log (pow re 2)))))) (* 1/2 (* (sqrt (/ (log 1/10) (log (pow re 2)))) (/ (- (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 1/10) (* (log (pow re 2)) (pow (sqrt -1/2) 2))))))) (sqrt -1/2)))))))))
(* -2 (/ (log 1/10) (log (pow 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)))) (* (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/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 (* -2 (/ (log 1/10) (log (pow re 2)))))
(+ (log (* -2 (/ (log 1/10) (log (pow re 2))))) (* -1 (/ (pow im 2) (* (pow re 2) (log (pow re 2))))))
(+ (log (* -2 (/ (log 1/10) (log (pow re 2))))) (* (pow im 2) (- (* 1/24 (* (pow im 2) (- (* -24 (/ (* (log (pow re 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)))))) (log 1/10))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))))) (/ 1 (* (pow re 2) (log (pow re 2)))))))
(+ (log (* -2 (/ (log 1/10) (log (pow re 2))))) (* (pow im 2) (- (* (pow im 2) (+ (* 1/720 (* (pow im 2) (- (+ (* -720 (/ (* (log (pow re 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))))))) (log 1/10))) (* -720 (/ (+ (* -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 1/10))))) (* 240 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3))))))) (* 1/24 (- (* -24 (/ (* (log (pow re 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)))))) (log 1/10))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))))) (/ 1 (* (pow re 2) (log (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)))))
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 (/ (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)))
(+ (* -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)) (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)))
(+ (* -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 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(/ (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/10) (log (/ 1 im)))
(+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ (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))) (/ (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))) (/ (log 1/10) (log (/ 1 im))))))
(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/6 (/ (pow re 6) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4))))))
(* -2 (/ (* (log (/ 1 im)) (pow (sqrt -1/2) 2)) (log 1/10)))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10))))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt -1/2) 2)) (* (pow im 4) (log 1/10)))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10)))))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt -1/2) 2)) (* (pow im 4) (log 1/10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt -1/2) 2)) (* (pow im 6) (log 1/10)))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10))))))
(sqrt (/ (log (/ 1 im)) (log 1/10)))
(+ (sqrt (/ (log (/ 1 im)) (log 1/10))) (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 im))))))))
(+ (sqrt (/ (log (/ 1 im)) (log 1/10))) (+ (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 im))))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ 1 im)))))) (pow im 4)) (sqrt (/ (log 1/10) (log (/ 1 im))))))))
(+ (sqrt (/ (log (/ 1 im)) (log 1/10))) (+ (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 im))))))) (+ (* 1/2 (* (/ (- (* -1/6 (/ (pow re 6) (log 1/10))) (* -1/4 (/ (* (pow re 2) (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ 1 im))))))) (log (/ 1 im))))) (pow im 6)) (sqrt (/ (log 1/10) (log (/ 1 im)))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ 1 im)))))) (pow im 4)) (sqrt (/ (log 1/10) (log (/ 1 im)))))))))
(/ (log 1/10) (log (/ 1 im)))
(+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ (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))) (/ (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))) (/ (log 1/10) (log (/ 1 im))))))
(/ (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 (/ (log 1/10) (log (/ 1 im))))
(+ (log (/ (log 1/10) (log (/ 1 im)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))
(+ (log (/ (log 1/10) (log (/ 1 im)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 48 (/ (* (log (/ 1 im)) (+ (* -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/10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im)))))))
(+ (log (/ (log 1/10) (log (/ 1 im)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (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/10))) (+ (* 30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 1440 (/ (* (log (/ 1 im)) (+ (* -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))))))) (log 1/10))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 48 (/ (* (log (/ 1 im)) (+ (* -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/10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))))
(* -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)))))
(* -1 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(* -1 (/ (log (/ -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)))
(+ (* -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)) (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)))
(+ (* -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 -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(/ (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/10) (log (/ -1 im)))
(+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ (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))) (/ (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))) (/ (log 1/10) (log (/ -1 im))))))
(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/6 (/ (pow re 6) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4))))))
(* -2 (/ (* (log (/ -1 im)) (pow (sqrt -1/2) 2)) (log 1/10)))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10))))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt -1/2) 2)) (* (pow im 4) (log 1/10)))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10)))))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt -1/2) 2)) (* (pow im 4) (log 1/10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt -1/2) 2)) (* (pow im 6) (log 1/10)))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10))))))
(sqrt (/ (log (/ -1 im)) (log 1/10)))
(+ (sqrt (/ (log (/ -1 im)) (log 1/10))) (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 im))))))))
(+ (sqrt (/ (log (/ -1 im)) (log 1/10))) (+ (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 im))))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ -1 im)))))) (pow im 4)) (sqrt (/ (log 1/10) (log (/ -1 im))))))))
(+ (sqrt (/ (log (/ -1 im)) (log 1/10))) (+ (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 im))))))) (+ (* 1/2 (* (/ (- (* -1/6 (/ (pow re 6) (log 1/10))) (* -1/4 (/ (* (pow re 2) (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ -1 im))))))) (log (/ -1 im))))) (pow im 6)) (sqrt (/ (log 1/10) (log (/ -1 im)))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ -1 im)))))) (pow im 4)) (sqrt (/ (log 1/10) (log (/ -1 im)))))))))
(/ (log 1/10) (log (/ -1 im)))
(+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ (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))) (/ (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))) (/ (log 1/10) (log (/ -1 im))))))
(/ (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 (/ (log 1/10) (log (/ -1 im))))
(+ (log (/ (log 1/10) (log (/ -1 im)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))
(+ (log (/ (log 1/10) (log (/ -1 im)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 48 (/ (* (log (/ -1 im)) (+ (* -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/10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im)))))))
(+ (log (/ (log 1/10) (log (/ -1 im)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (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/10))) (+ (* 30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 1440 (/ (* (log (/ -1 im)) (+ (* -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))))))) (log 1/10))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 48 (/ (* (log (/ -1 im)) (+ (* -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/10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))))
(* -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)))))
Outputs
im
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 (/.f64 (*.f64 re re) im) #s(literal 1/2 binary64) im)
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) im)) #s(literal -1/8 binary64) (/.f64 #s(literal 1/2 binary64) im)) (*.f64 re re) im)
(+ im (* (pow re 2) (+ (* (pow re 2) (- (* 1/16 (/ (pow re 2) (pow im 5))) (* 1/8 (/ 1 (pow im 3))))) (* 1/2 (/ 1 im)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 re re) (pow.f64 im #s(literal 5 binary64))) #s(literal 1/16 binary64) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 im im) im))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im)) (*.f64 re re) im)
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im)) #s(literal 1/2 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 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im))) (*.f64 re re) (/.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 (fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im))) (*.f64 re re) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(log im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 re re) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re) (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 (fma.f64 (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 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re) (log.f64 im))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im)) #s(literal 1/2 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 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im))) (*.f64 re re) (/.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 (fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im))) (*.f64 re re) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(log im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 re re) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re) (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 (fma.f64 (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 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re) (log.f64 im))
(* -1/2 (/ (log (pow im 2)) (log 1/10)))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal -1/2 binary64) (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 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.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) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))))
(+ (* -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 (*.f64 re re) (*.f64 re re)) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1/6 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))))
(* -2 (/ (log 1/10) (log (pow im 2))))
(/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 im im)))
(+ (* -2 (/ (log 1/10) (log (pow im 2)))) (* 2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (pow im 2)) 2)))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 2 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (*.f64 im im))) (/.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 (* (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 (*.f64 re re) #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 re re) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (*.f64 im im)))) (/.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 (fma.f64 (*.f64 (*.f64 re re) #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64) (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/3 binary64) (/.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (*.f64 (log.f64 (*.f64 im im)) (*.f64 im im)))))) (*.f64 re re) (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 2 binary64))) (*.f64 re re) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 im im))))
(* -1/2 (log (pow im 2)))
(*.f64 (log.f64 (*.f64 im im)) #s(literal -1/2 binary64))
(+ (* -1/2 (log (pow im 2))) (* -1/2 (/ (pow re 2) (pow im 2))))
(*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* -1/2 (log (pow im 2))) (* (pow re 2) (- (* 1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (log.f64 (*.f64 im im)) #s(literal -1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 re re) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 re re)))
(+ (* -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 (log.f64 (*.f64 im im)) #s(literal -1/2 binary64) (*.f64 (fma.f64 (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 re re) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 re re)))
(/ (* (log (pow im 2)) (pow (sqrt -1/2) 2)) (log 1/10))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(+ (/ (* (log (pow im 2)) (pow (sqrt -1/2) 2)) (log 1/10)) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* (pow re 2) (+ (* -1/2 (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 4) (log 1/10)))) (/ (pow (sqrt -1/2) 2) (* (pow im 2) (log 1/10))))) (/ (* (log (pow im 2)) (pow (sqrt -1/2) 2)) (log 1/10)))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (pow (sqrt -1/2) 2) (* (pow im 4) (log 1/10)))) (* 1/3 (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 6) (log 1/10)))))) (/ (pow (sqrt -1/2) 2) (* (pow im 2) (log 1/10))))) (/ (* (log (pow im 2)) (pow (sqrt -1/2) 2)) (log 1/10)))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1/6 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))))
(* (sqrt (/ (log (pow im 2)) (log 1/10))) (sqrt -1/2))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 #s(literal -1/2 binary64)))
(+ (* -1/4 (* (/ (pow re 2) (* (pow im 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow im 2))))))) (* (sqrt (/ (log (pow im 2)) (log 1/10))) (sqrt -1/2)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 re re) (*.f64 (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) im) im))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (*.f64 im im))))) (*.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 #s(literal -1/2 binary64))))
(+ (* (sqrt (/ (log (pow im 2)) (log 1/10))) (sqrt -1/2)) (* (pow re 2) (+ (* -1/4 (* (/ 1 (* (pow im 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow im 2))))))) (* 1/2 (* (/ (* (pow re 2) (- (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 1/10) (* (log (pow im 2)) (pow (sqrt -1/2) 2)))))))) (sqrt -1/2)) (sqrt (/ (log 1/10) (log (pow im 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (*.f64 im im))))) (*.f64 (*.f64 re re) (/.f64 (-.f64 (/.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/16 binary64) (*.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (log.f64 (*.f64 im im))) (pow.f64 im #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (*.f64 im im))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) im) im)) #s(literal -1/4 binary64))) (*.f64 re re) (*.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 #s(literal -1/2 binary64))))
(+ (* (sqrt (/ (log (pow im 2)) (log 1/10))) (sqrt -1/2)) (* (pow re 2) (+ (* -1/4 (* (/ 1 (* (pow im 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow im 2))))))) (* (pow re 2) (+ (* -1/2 (* (/ (* (pow re 2) (+ (* -1/4 (/ (- (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 1/10) (* (log (pow im 2)) (pow (sqrt -1/2) 2))))))) (* (pow im 2) (* (log (pow im 2)) (pow (sqrt -1/2) 2))))) (* 1/6 (/ 1 (* (pow im 6) (log 1/10)))))) (sqrt -1/2)) (sqrt (/ (log 1/10) (log (pow im 2)))))) (* 1/2 (* (sqrt (/ (log 1/10) (log (pow im 2)))) (/ (- (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow im 4) (* (log 1/10) (* (log (pow im 2)) (pow (sqrt -1/2) 2))))))) (sqrt -1/2)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (*.f64 im im))))) (/.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.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/16 binary64) (*.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (log.f64 (*.f64 im im))) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (log.f64 (*.f64 im im)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64))))) (*.f64 re re)) (sqrt.f64 #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (*.f64 im im))))) (/.f64 (-.f64 (/.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/16 binary64) (*.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (log.f64 (*.f64 im im))) (pow.f64 im #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1/2 binary64))))) (*.f64 re re) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (*.f64 im im))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) im) im)) #s(literal -1/4 binary64))) (*.f64 re re) (*.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 #s(literal -1/2 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 (/ (log 1/10) (log (pow im 2)))) (* 2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (pow im 2)) 2)))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 2 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (*.f64 im im))) (/.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 (* (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 (*.f64 re re) #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 re re) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (*.f64 im im)))) (/.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 (fma.f64 (*.f64 (*.f64 re re) #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64) (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/3 binary64) (/.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (*.f64 (log.f64 (*.f64 im im)) (*.f64 im im)))))) (*.f64 re re) (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 2 binary64))) (*.f64 re re) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 im im))))
(* -1/2 (/ (log (pow im 2)) (log 1/10)))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal -1/2 binary64) (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 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.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) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))))
(+ (* -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 (*.f64 re re) (*.f64 re re)) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1/6 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))))
(log (* -2 (/ (log 1/10) (log (pow im 2)))))
(log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 im im))))
(+ (log (* -2 (/ (log 1/10) (log (pow im 2))))) (* -1 (/ (pow re 2) (* (pow im 2) (log (pow im 2))))))
(-.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 im im)))) (/.f64 (*.f64 re re) (*.f64 (log.f64 (*.f64 im im)) (*.f64 im im))))
(+ (log (* -2 (/ (log 1/10) (log (pow im 2))))) (* (pow re 2) (- (* 1/24 (* (pow re 2) (- (* -24 (/ (* (log (pow im 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)))))) (log 1/10))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))))) (/ 1 (* (pow im 2) (log (pow im 2)))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 re re) #s(literal 1/24 binary64)) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -24 binary64) (/.f64 #s(literal -12 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 (*.f64 im im)) (*.f64 im im)))) (*.f64 re re) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 im im)))))
(+ (log (* -2 (/ (log 1/10) (log (pow im 2))))) (* (pow re 2) (- (* (pow re 2) (+ (* 1/720 (* (pow re 2) (- (+ (* -720 (/ (* (log (pow im 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))))))) (log 1/10))) (* -720 (/ (+ (* -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 1/10))))) (* 240 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3))))))) (* 1/24 (- (* -24 (/ (* (log (pow im 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)))))) (log 1/10))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))))) (/ 1 (* (pow im 2) (log (pow im 2)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 re re)) (fma.f64 #s(literal -720 binary64) (fma.f64 (log.f64 (*.f64 im im)) (/.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64) (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/3 binary64) (/.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (*.f64 (log.f64 (*.f64 im im)) (*.f64 im im)))))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im))) (/.f64 #s(literal -240 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))))) (*.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -24 binary64) (/.f64 #s(literal -12 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))) #s(literal 1/24 binary64))) (*.f64 re re) (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 (*.f64 im im)) (*.f64 im im)))) (*.f64 re re) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 im im)))))
(log (pow im 2))
(log.f64 (*.f64 im im))
(+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))
(+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(fma.f64 (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))) (*.f64 re re) (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 (fma.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re re) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 re re) (log.f64 (*.f64 im im)))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 im im) (*.f64 re re)) re)
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(fma.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re 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 (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 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)))) re re)
(* -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 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re)) #s(literal 1/2 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 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re)) #s(literal 1/2 binary64) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re)))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (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 re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (log.f64 re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (log.f64 re)))
(* -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 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re)) #s(literal 1/2 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 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re)) #s(literal 1/2 binary64) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re)))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (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 re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (log.f64 re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (log.f64 re)))
(/ (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)))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1/6 (/ (pow im 6) (* (pow re 6) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))))
(/ (log 1/10) (log (/ 1 re)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 re)))
(+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ (log 1/10) (log (/ 1 re))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im) (*.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 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))) (/ (log 1/10) (log (/ 1 re)))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im) (*.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 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))) (/ (log 1/10) (log (/ 1 re))))))
(fma.f64 #s(literal 2 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (neg.f64 (log.f64 re))) (fma.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im) (*.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 re)))))
(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)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/4 binary64) (-.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/6 (/ (pow im 6) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 re re)))) (log.f64 re))
(* -2 (/ (* (log (/ 1 re)) (pow (sqrt -1/2) 2)) (log 1/10)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re))) (log.f64 #s(literal 1/10 binary64)))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re))) (log.f64 #s(literal 1/10 binary64))))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt -1/2) 2)) (* (pow re 4) (log 1/10)))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re))) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -2 (/ (* (log (/ 1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt -1/2) 2)) (* (pow re 4) (log 1/10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt -1/2) 2)) (* (pow re 6) (log 1/10)))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))))) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re))) (log.f64 #s(literal 1/10 binary64)))))
(sqrt (/ (log (/ 1 re)) (log 1/10)))
(sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))
(+ (sqrt (/ (log (/ 1 re)) (log 1/10))) (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 re))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))))
(+ (sqrt (/ (log (/ 1 re)) (log 1/10))) (+ (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 re))))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ 1 re)))))) (pow re 4)) (sqrt (/ (log 1/10) (log (/ 1 re))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))))) (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/16 binary64))) (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 re)))) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))))
(+ (sqrt (/ (log (/ 1 re)) (log 1/10))) (+ (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 re))))))) (+ (* 1/2 (* (/ (- (* -1/6 (/ (pow im 6) (log 1/10))) (* -1/4 (/ (* (pow im 2) (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ 1 re))))))) (log (/ 1 re))))) (pow re 6)) (sqrt (/ (log 1/10) (log (/ 1 re)))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ 1 re)))))) (pow re 4)) (sqrt (/ (log 1/10) (log (/ 1 re)))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))))) (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 re)))) (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/6 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/16 binary64)))) (log.f64 re))) (pow.f64 re #s(literal 6 binary64))) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/16 binary64))) (pow.f64 re #s(literal 4 binary64))))) (sqrt.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))))
(/ (log 1/10) (log (/ 1 re)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 re)))
(+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ (log 1/10) (log (/ 1 re))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im) (*.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 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))) (/ (log 1/10) (log (/ 1 re)))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im) (*.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 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))) (/ (log 1/10) (log (/ 1 re))))))
(fma.f64 #s(literal 2 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (neg.f64 (log.f64 re))) (fma.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im) (*.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 re)))))
(/ (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)))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1/6 (/ (pow im 6) (* (pow re 6) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))))
(log (/ (log 1/10) (log (/ 1 re))))
(log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 re))))
(+ (log (/ (log 1/10) (log (/ 1 re)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (neg.f64 (log.f64 re)) (*.f64 re re))) #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 re)))))
(+ (log (/ (log 1/10) (log (/ 1 re)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 48 (/ (* (log (/ 1 re)) (+ (* -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/10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re)))))))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (neg.f64 (log.f64 re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 48 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))) #s(literal -3 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (neg.f64 (log.f64 re)) (*.f64 re re))) #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 re))))))
(+ (log (/ (log 1/10) (log (/ 1 re)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (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/10))) (+ (* 30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 1440 (/ (* (log (/ 1 re)) (+ (* -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))))))) (log 1/10))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 48 (/ (* (log (/ 1 re)) (+ (* -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/10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (log.f64 #s(literal 1/10 binary64)))) #s(literal -720 binary64) (fma.f64 (*.f64 #s(literal 1440 binary64) (neg.f64 (log.f64 re))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (neg.f64 (log.f64 re))) (fma.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) (pow.f64 im #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (neg.f64 (log.f64 re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 48 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 2 binary64))) #s(literal -3 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (neg.f64 (log.f64 re)) (*.f64 re re))) #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 re)))))))
(* -2 (log (/ 1 re)))
(neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)))
(+ (* -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 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/3 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)))))
(* -1 re)
(neg.f64 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(*.f64 (neg.f64 re) (fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) #s(literal 1 binary64)))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(*.f64 (neg.f64 re) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) #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))))))))
(neg.f64 (fma.f64 (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 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)))) re re))
(* -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)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re)) #s(literal 1/2 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/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re)) #s(literal 1/2 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)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 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))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (neg.f64 (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)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (neg.f64 (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 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.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)) (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)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re)) #s(literal 1/2 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/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re)) #s(literal 1/2 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)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 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))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (neg.f64 (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)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (neg.f64 (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 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(/ (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 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 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 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 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 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64))))))
(/ (log 1/10) (log (/ -1 re)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ (log 1/10) (log (/ -1 re))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) 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))) (/ (log 1/10) (log (/ -1 re)))))
(fma.f64 (/.f64 (fma.f64 (/.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 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) 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))) (/ (log 1/10) (log (/ -1 re))))))
(fma.f64 #s(literal 2 binary64) (+.f64 (/.f64 (fma.f64 (/.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 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (fma.f64 (/.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 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (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))))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) 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)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/4 binary64) (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/6 (/ (pow im 6) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (/.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))))
(* -2 (/ (* (log (/ -1 re)) (pow (sqrt -1/2) 2)) (log 1/10)))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 #s(literal 1/10 binary64)))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 #s(literal 1/10 binary64))))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt -1/2) 2)) (* (pow re 4) (log 1/10)))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -2 (/ (* (log (/ -1 re)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 4) (pow (sqrt -1/2) 2)) (* (pow re 4) (log 1/10)))) (+ (* 1/3 (/ (* (pow im 6) (pow (sqrt -1/2) 2)) (* (pow re 6) (log 1/10)))) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))))) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 #s(literal 1/10 binary64)))))
(sqrt (/ (log (/ -1 re)) (log 1/10)))
(sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64))))
(+ (sqrt (/ (log (/ -1 re)) (log 1/10))) (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 re))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64))))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))))
(+ (sqrt (/ (log (/ -1 re)) (log 1/10))) (+ (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 re))))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ -1 re)))))) (pow re 4)) (sqrt (/ (log 1/10) (log (/ -1 re))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))))) (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/16 binary64))) (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64))))))
(+ (sqrt (/ (log (/ -1 re)) (log 1/10))) (+ (* -1/4 (* (/ (pow im 2) (pow re 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 re))))))) (+ (* 1/2 (* (/ (- (* -1/6 (/ (pow im 6) (log 1/10))) (* -1/4 (/ (* (pow im 2) (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ -1 re))))))) (log (/ -1 re))))) (pow re 6)) (sqrt (/ (log 1/10) (log (/ -1 re)))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow im 4) (log 1/10))) (* 1/16 (/ (pow im 4) (* (log 1/10) (log (/ -1 re)))))) (pow re 4)) (sqrt (/ (log 1/10) (log (/ -1 re)))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))))) (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/6 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/16 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (pow.f64 re #s(literal 6 binary64))) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/16 binary64))) (pow.f64 re #s(literal 4 binary64))))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64))))))
(/ (log 1/10) (log (/ -1 re)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ (log 1/10) (log (/ -1 re))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) 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))) (/ (log 1/10) (log (/ -1 re)))))
(fma.f64 (/.f64 (fma.f64 (/.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 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (pow.f64 re #s(literal 4 binary64))) #s(literal 2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) 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))) (/ (log 1/10) (log (/ -1 re))))))
(fma.f64 #s(literal 2 binary64) (+.f64 (/.f64 (fma.f64 (/.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 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (fma.f64 (/.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 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (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))))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(/ (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 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 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 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 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 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re)) #s(literal -1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64))))))
(log (/ (log 1/10) (log (/ -1 re))))
(log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (log (/ (log 1/10) (log (/ -1 re)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 re re))) #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(+ (log (/ (log 1/10) (log (/ -1 re)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 48 (/ (* (log (/ -1 re)) (+ (* -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/10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re)))))))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (/.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 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 48 binary64) (/.f64 (*.f64 #s(literal -3 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))) #s(literal 1/24 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 re re))) #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))))
(+ (log (/ (log 1/10) (log (/ -1 re)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (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/10))) (+ (* 30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 1440 (/ (* (log (/ -1 re)) (+ (* -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))))))) (log 1/10))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 48 (/ (* (log (/ -1 re)) (+ (* -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/10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1440 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (/.f64 (fma.f64 (/.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 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (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))))) (log.f64 #s(literal 1/10 binary64))) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal 30 binary64) (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 im im)) (/.f64 (fma.f64 (/.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 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (log.f64 #s(literal 1/10 binary64)))))) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (/.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 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 48 binary64) (/.f64 (*.f64 #s(literal -3 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))) #s(literal 1/24 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 re re))) #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) 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 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/3 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)))))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(fma.f64 (/.f64 (*.f64 im im) re) #s(literal 1/2 binary64) re)
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) re)) #s(literal -1/8 binary64) (/.f64 #s(literal 1/2 binary64) re)) (*.f64 im im) re)
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 5 binary64))) #s(literal 1/16 binary64) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 re re) re))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) re)) (*.f64 im im) re)
(/ (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 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re)) #s(literal 1/2 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 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re))) (*.f64 im im) (/.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 (fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re))) (*.f64 im im) (/.f64 (log.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 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (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 (fma.f64 (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 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (log.f64 re))
(/ (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 (/.f64 (*.f64 im im) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re)) #s(literal 1/2 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 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re))) (*.f64 im im) (/.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 (fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) re) re))) (*.f64 im im) (/.f64 (log.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 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (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 (fma.f64 (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 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (log.f64 re))
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(* -1/2 (/ (log (pow re 2)) (log 1/10)))
(*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (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 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.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) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(+ (* -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 (*.f64 im im) (*.f64 im im)) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/6 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re 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 (/ (log 1/10) (log (pow re 2)))) (* 2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (pow re 2)) 2)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 2 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (*.f64 re re))) (/.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 (* (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 (*.f64 im im) #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 im im) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (*.f64 re re)))) (/.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 (fma.f64 (*.f64 (*.f64 im im) #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/2 binary64) (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/3 binary64) (/.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (*.f64 (log.f64 (*.f64 re re)) (*.f64 re re)))))) (*.f64 im im) (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 2 binary64))) (*.f64 im im) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 re re))))
(* -1/2 (log (pow re 2)))
(*.f64 (log.f64 (*.f64 re re)) #s(literal -1/2 binary64))
(+ (* -1/2 (log (pow re 2))) (* -1/2 (/ (pow im 2) (pow re 2))))
(*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(+ (* -1/2 (log (pow re 2))) (* (pow im 2) (- (* 1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (log.f64 (*.f64 re re)) #s(literal -1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 im im)))
(+ (* -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 (log.f64 (*.f64 re re)) #s(literal -1/2 binary64) (*.f64 (fma.f64 (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 im im) (/.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 im im)))
(/ (* (log (pow re 2)) (pow (sqrt -1/2) 2)) (log 1/10))
(*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(+ (/ (* (log (pow re 2)) (pow (sqrt -1/2) 2)) (log 1/10)) (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 2) (log 1/10))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(+ (* (pow im 2) (+ (* -1/2 (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 4) (log 1/10)))) (/ (pow (sqrt -1/2) 2) (* (pow re 2) (log 1/10))))) (/ (* (log (pow re 2)) (pow (sqrt -1/2) 2)) (log 1/10)))
(fma.f64 (*.f64 im im) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (pow (sqrt -1/2) 2) (* (pow re 4) (log 1/10)))) (* 1/3 (/ (* (pow im 2) (pow (sqrt -1/2) 2)) (* (pow re 6) (log 1/10)))))) (/ (pow (sqrt -1/2) 2) (* (pow re 2) (log 1/10))))) (/ (* (log (pow re 2)) (pow (sqrt -1/2) 2)) (log 1/10)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/6 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(* (sqrt (/ (log (pow re 2)) (log 1/10))) (sqrt -1/2))
(*.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 #s(literal -1/2 binary64)))
(+ (* -1/4 (* (/ (pow im 2) (* (pow re 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow re 2))))))) (* (sqrt (/ (log (pow re 2)) (log 1/10))) (sqrt -1/2)))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) re) re))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 #s(literal -1/2 binary64))))
(+ (* (sqrt (/ (log (pow re 2)) (log 1/10))) (sqrt -1/2)) (* (pow im 2) (+ (* -1/4 (* (/ 1 (* (pow re 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow re 2))))))) (* 1/2 (* (/ (* (pow im 2) (- (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 1/10) (* (log (pow re 2)) (pow (sqrt -1/2) 2)))))))) (sqrt -1/2)) (sqrt (/ (log 1/10) (log (pow re 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (*.f64 re re))))) (*.f64 (*.f64 im im) (/.f64 (-.f64 (/.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/16 binary64) (*.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (log.f64 (*.f64 re re))) (pow.f64 re #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1/2 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) re) re)) #s(literal -1/4 binary64))) (*.f64 im im) (*.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 #s(literal -1/2 binary64))))
(+ (* (sqrt (/ (log (pow re 2)) (log 1/10))) (sqrt -1/2)) (* (pow im 2) (+ (* -1/4 (* (/ 1 (* (pow re 2) (sqrt -1/2))) (sqrt (/ 1 (* (log 1/10) (log (pow re 2))))))) (* (pow im 2) (+ (* -1/2 (* (/ (* (pow im 2) (+ (* -1/4 (/ (- (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 1/10) (* (log (pow re 2)) (pow (sqrt -1/2) 2))))))) (* (pow re 2) (* (log (pow re 2)) (pow (sqrt -1/2) 2))))) (* 1/6 (/ 1 (* (pow re 6) (log 1/10)))))) (sqrt -1/2)) (sqrt (/ (log 1/10) (log (pow re 2)))))) (* 1/2 (* (sqrt (/ (log 1/10) (log (pow re 2)))) (/ (- (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/16 (/ 1 (* (pow re 4) (* (log 1/10) (* (log (pow re 2)) (pow (sqrt -1/2) 2))))))) (sqrt -1/2)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (*.f64 re re))))) (/.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (/.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/16 binary64) (*.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (log.f64 (*.f64 re re))) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (log.f64 (*.f64 re re)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 im im)) (sqrt.f64 #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (*.f64 re re))))) (/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (log.f64 (*.f64 re re))) (pow.f64 re #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1/2 binary64))))) (*.f64 im im) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1/2 binary64)) re) re)) #s(literal -1/4 binary64))) (*.f64 im im) (*.f64 (sqrt.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64)))) (sqrt.f64 #s(literal -1/2 binary64))))
(* -2 (/ (log 1/10) (log (pow re 2))))
(/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 re re)))
(+ (* -2 (/ (log 1/10) (log (pow re 2)))) (* 2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (pow re 2)) 2)))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 2 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (*.f64 re re))) (/.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 (* (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 (*.f64 im im) #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 im im) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (*.f64 re re)))) (/.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 (fma.f64 (*.f64 (*.f64 im im) #s(literal 2 binary64)) (fma.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/2 binary64) (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/3 binary64) (/.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (*.f64 (log.f64 (*.f64 re re)) (*.f64 re re)))))) (*.f64 im im) (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 2 binary64))) (*.f64 im im) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 re re))))
(* -1/2 (/ (log (pow re 2)) (log 1/10)))
(*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (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 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.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) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(+ (* -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 (*.f64 im im) (*.f64 im im)) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/6 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))))
(log (* -2 (/ (log 1/10) (log (pow re 2)))))
(log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 re re))))
(+ (log (* -2 (/ (log 1/10) (log (pow re 2))))) (* -1 (/ (pow im 2) (* (pow re 2) (log (pow re 2))))))
(-.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 re re)))) (/.f64 (*.f64 im im) (*.f64 (log.f64 (*.f64 re re)) (*.f64 re re))))
(+ (log (* -2 (/ (log 1/10) (log (pow re 2))))) (* (pow im 2) (- (* 1/24 (* (pow im 2) (- (* -24 (/ (* (log (pow re 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)))))) (log 1/10))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))))) (/ 1 (* (pow re 2) (log (pow re 2)))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 im im) #s(literal 1/24 binary64)) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal -24 binary64) (/.f64 #s(literal -12 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 (*.f64 re re)) (*.f64 re re)))) (*.f64 im im) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 re re)))))
(+ (log (* -2 (/ (log 1/10) (log (pow re 2))))) (* (pow im 2) (- (* (pow im 2) (+ (* 1/720 (* (pow im 2) (- (+ (* -720 (/ (* (log (pow re 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))))))) (log 1/10))) (* -720 (/ (+ (* -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 1/10))))) (* 240 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3))))))) (* 1/24 (- (* -24 (/ (* (log (pow re 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)))))) (log 1/10))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))))) (/ 1 (* (pow re 2) (log (pow re 2)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 im im)) (fma.f64 #s(literal -720 binary64) (fma.f64 (log.f64 (*.f64 re re)) (/.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/2 binary64) (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/3 binary64) (/.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (*.f64 (log.f64 (*.f64 re re)) (*.f64 re re)))))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re))) (/.f64 #s(literal -240 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64))))) (*.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal -24 binary64) (/.f64 #s(literal -12 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) #s(literal 1/24 binary64))) (*.f64 im im) (/.f64 #s(literal -1 binary64) (*.f64 (log.f64 (*.f64 re re)) (*.f64 re re)))) (*.f64 im im) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 re re)))))
(log (pow re 2))
(log.f64 (*.f64 re re))
(+ (log (pow re 2)) (/ (pow im 2) (pow re 2)))
(+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(fma.f64 (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))) (*.f64 im im) (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 (fma.f64 (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 im im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 im im) (log.f64 (*.f64 re re)))
im
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) (*.f64 im im)) im)
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) #s(literal 1 binary64))) im)
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(fma.f64 (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 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))) im im)
(* -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 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im)) #s(literal 1/2 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 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im)) #s(literal 1/2 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (fma.f64 (/.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 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (* -1 (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 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (log.f64 im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (log.f64 im)))
(* -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 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im)) #s(literal 1/2 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 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im)) #s(literal 1/2 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (fma.f64 (/.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 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (* -1 (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 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (log.f64 im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (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 im)) (log 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/6 (/ (pow re 6) (* (pow im 6) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))))
(/ (log 1/10) (log (/ 1 im)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im)))
(+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ (log 1/10) (log (/ 1 im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) (*.f64 im im))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 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))) (/ (log 1/10) (log (/ 1 im)))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))))) (pow.f64 im #s(literal 4 binary64))) #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) (*.f64 im im))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 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))) (/ (log 1/10) (log (/ 1 im))))))
(fma.f64 #s(literal 2 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))))) (neg.f64 (log.f64 im))) (fma.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)))))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) (*.f64 im im))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im)))))
(log (/ 1 im))
(neg.f64 (log.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)) (neg.f64 (log.f64 im)))
(+ (log (/ 1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (neg.f64 (log.f64 im))))
(+ (log (/ 1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/6 (/ (pow re 6) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 im im)))) (log.f64 im))
(* -2 (/ (* (log (/ 1 im)) (pow (sqrt -1/2) 2)) (log 1/10)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt -1/2) 2)) (* (pow im 4) (log 1/10)))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -2 (/ (* (log (/ 1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt -1/2) 2)) (* (pow im 4) (log 1/10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt -1/2) 2)) (* (pow im 6) (log 1/10)))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)))) (/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
(sqrt (/ (log (/ 1 im)) (log 1/10)))
(sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(+ (sqrt (/ (log (/ 1 im)) (log 1/10))) (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 im))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(+ (sqrt (/ (log (/ 1 im)) (log 1/10))) (+ (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 im))))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ 1 im)))))) (pow im 4)) (sqrt (/ (log 1/10) (log (/ 1 im))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))) (/.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/16 binary64))) (pow.f64 im #s(literal 4 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im)))) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))))
(+ (sqrt (/ (log (/ 1 im)) (log 1/10))) (+ (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ 1 im))))))) (+ (* 1/2 (* (/ (- (* -1/6 (/ (pow re 6) (log 1/10))) (* -1/4 (/ (* (pow re 2) (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ 1 im))))))) (log (/ 1 im))))) (pow im 6)) (sqrt (/ (log 1/10) (log (/ 1 im)))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ 1 im)))))) (pow im 4)) (sqrt (/ (log 1/10) (log (/ 1 im)))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))) (/.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im)))) (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/6 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/16 binary64)))) (log.f64 im))) (pow.f64 im #s(literal 6 binary64))) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/16 binary64))) (pow.f64 im #s(literal 4 binary64))))) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))))
(/ (log 1/10) (log (/ 1 im)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im)))
(+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ (log 1/10) (log (/ 1 im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) (*.f64 im im))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 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))) (/ (log 1/10) (log (/ 1 im)))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))))) (pow.f64 im #s(literal 4 binary64))) #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) (*.f64 im im))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 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))) (/ (log 1/10) (log (/ 1 im))))))
(fma.f64 #s(literal 2 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))))) (neg.f64 (log.f64 im))) (fma.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)))))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)) (*.f64 im im))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im)))))
(/ (log (/ 1 im)) (log 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/6 (/ (pow re 6) (* (pow im 6) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))))
(log (/ (log 1/10) (log (/ 1 im))))
(log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im))))
(+ (log (/ (log 1/10) (log (/ 1 im)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (neg.f64 (log.f64 im)) (*.f64 im im))) #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im)))))
(+ (log (/ (log 1/10) (log (/ 1 im)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 48 (/ (* (log (/ 1 im)) (+ (* -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/10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im)))))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 48 binary64) (neg.f64 (log.f64 im))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (neg.f64 (log.f64 im)) (*.f64 im im))) #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im))))))
(+ (log (/ (log 1/10) (log (/ 1 im)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (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/10))) (+ (* 30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 1440 (/ (* (log (/ 1 im)) (+ (* -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))))))) (log 1/10))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 48 (/ (* (log (/ 1 im)) (+ (* -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/10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1440 binary64) (neg.f64 (log.f64 im))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))))) (neg.f64 (log.f64 im))) (fma.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)))))) (log.f64 #s(literal 1/10 binary64))) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal 30 binary64) (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 re re)) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))))) (log.f64 #s(literal 1/10 binary64)))))) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 48 binary64) (neg.f64 (log.f64 im))) (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64))))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/24 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (neg.f64 (log.f64 im)) (*.f64 im im))) #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im)))))))
(* -2 (log (/ 1 im)))
(*.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64))
(+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(* -1 im)
(neg.f64 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(neg.f64 (fma.f64 (*.f64 im #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) (*.f64 im im)) im))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 (neg.f64 im) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) #s(literal 1 binary64))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(neg.f64 (fma.f64 (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 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))) im im))
(* -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)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im)) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im)) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (/.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 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 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))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (neg.f64 (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 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (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 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.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)) (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)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im)) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im)) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (/.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 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) im) im)))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 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))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (neg.f64 (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 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (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 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(/ (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 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)) #s(literal -1/2 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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)) #s(literal -1/2 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 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)) #s(literal -1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64))))))
(/ (log 1/10) (log (/ -1 im)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ (log 1/10) (log (/ -1 im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) 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))) (/ (log 1/10) (log (/ -1 im)))))
(fma.f64 (/.f64 (fma.f64 (/.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))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (pow.f64 im #s(literal 4 binary64))) #s(literal 2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) 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))) (/ (log 1/10) (log (/ -1 im))))))
(fma.f64 #s(literal 2 binary64) (+.f64 (/.f64 (fma.f64 (/.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))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (fma.f64 (/.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))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (fma.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (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))))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) 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 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (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)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (log (/ -1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/6 (/ (pow re 6) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (/.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))))
(* -2 (/ (* (log (/ -1 im)) (pow (sqrt -1/2) 2)) (log 1/10)))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 1/10 binary64)))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 1/10 binary64))))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt -1/2) 2)) (* (pow im 4) (log 1/10)))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -2 (/ (* (log (/ -1 im)) (pow (sqrt -1/2) 2)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 4) (pow (sqrt -1/2) 2)) (* (pow im 4) (log 1/10)))) (+ (* 1/3 (/ (* (pow re 6) (pow (sqrt -1/2) 2)) (* (pow im 6) (log 1/10)))) (/ (* (pow re 2) (pow (sqrt -1/2) 2)) (* (pow im 2) (log 1/10))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64))))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 1/10 binary64)))))
(sqrt (/ (log (/ -1 im)) (log 1/10)))
(sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64))))
(+ (sqrt (/ (log (/ -1 im)) (log 1/10))) (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 im))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 re re) (*.f64 im im))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64))))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))))
(+ (sqrt (/ (log (/ -1 im)) (log 1/10))) (+ (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 im))))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ -1 im)))))) (pow im 4)) (sqrt (/ (log 1/10) (log (/ -1 im))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))))) (/.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/16 binary64))) (pow.f64 im #s(literal 4 binary64)))) (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64))))))
(+ (sqrt (/ (log (/ -1 im)) (log 1/10))) (+ (* -1/4 (* (/ (pow re 2) (pow im 2)) (sqrt (/ 1 (* (log 1/10) (log (/ -1 im))))))) (+ (* 1/2 (* (/ (- (* -1/6 (/ (pow re 6) (log 1/10))) (* -1/4 (/ (* (pow re 2) (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ -1 im))))))) (log (/ -1 im))))) (pow im 6)) (sqrt (/ (log 1/10) (log (/ -1 im)))))) (* 1/2 (* (/ (- (* 1/4 (/ (pow re 4) (log 1/10))) (* 1/16 (/ (pow re 4) (* (log 1/10) (log (/ -1 im)))))) (pow im 4)) (sqrt (/ (log 1/10) (log (/ -1 im)))))))))
(fma.f64 (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))))) (/.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/6 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/16 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (pow.f64 im #s(literal 6 binary64))) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/16 binary64))) (pow.f64 im #s(literal 4 binary64))))) (sqrt.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64))))))
(/ (log 1/10) (log (/ -1 im)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ (log 1/10) (log (/ -1 im))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) 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))) (/ (log 1/10) (log (/ -1 im)))))
(fma.f64 (/.f64 (fma.f64 (/.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))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (pow.f64 im #s(literal 4 binary64))) #s(literal 2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) 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))) (/ (log 1/10) (log (/ -1 im))))))
(fma.f64 #s(literal 2 binary64) (+.f64 (/.f64 (fma.f64 (/.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))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (fma.f64 (/.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))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (fma.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (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))))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) re) re) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(/ (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 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)) #s(literal -1/2 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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)) #s(literal -1/2 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 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) im) im)) #s(literal -1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64))))))
(log (/ (log 1/10) (log (/ -1 im))))
(log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (log (/ (log 1/10) (log (/ -1 im)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 im im))) #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (log (/ (log 1/10) (log (/ -1 im)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 48 (/ (* (log (/ -1 im)) (+ (* -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/10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im)))))))
(fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (/.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))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 48 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (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))) #s(literal 1/24 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 im im))) #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(+ (log (/ (log 1/10) (log (/ -1 im)))) (+ (* 1/720 (/ (+ (* -720 (/ (* (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/10))) (+ (* 30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 1440 (/ (* (log (/ -1 im)) (+ (* -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))))))) (log 1/10))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 48 (/ (* (log (/ -1 im)) (+ (* -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/10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))))
(fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1440 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (fma.f64 (/.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))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (fma.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (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))))) (log.f64 #s(literal 1/10 binary64))) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal 30 binary64) (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 re re)) (/.f64 (fma.f64 (/.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))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (log.f64 #s(literal 1/10 binary64)))))) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (/.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))) #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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)))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 48 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (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))) #s(literal 1/24 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 im im))) #s(literal 1/2 binary64) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) 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 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))

rewrite178.0ms (2.7%)

Memory
-26.1MiB live, 297.7MiB allocated
Rules
3 592×lower-*.f32
3 588×lower-*.f64
3 464×lower-fma.f32
3 462×lower-fma.f64
2 062×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032152
051125
1136105
2657101
35756101
08421101
Stop Event
iter limit
node limit
iter limit
Counts
17 → 994
Calls
Call 1
Inputs
(hypot.f64 re im)
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(log.f64 (hypot.f64 re im))
(log.f64 #s(literal 10 binary64))
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
(/.f64 #s(literal 1 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)) (*.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/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64))
(exp.f64 (log.f64 (/.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 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) #s(literal -1 binary64))
(log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))
(log.f64 (fma.f64 im im (*.f64 re re)))
Outputs
(*.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 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) #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 (exp.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (exp.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/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 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 (sqrt.f64 (*.f64 (neg.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 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (+.f64 im re) (-.f64 im re)))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(hypot.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 im)))
(hypot.f64 (exp.f64 (log.f64 re)) im)
(hypot.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 re)))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 im re)
(hypot.f64 re (exp.f64 (log.f64 im)))
(hypot.f64 re im)
(exp.f64 (*.f64 (log.f64 (exp.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/2 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (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 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (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))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 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 #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 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (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/2 binary64) (pow.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.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))) #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))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64))) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(/.f64 (/.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 im im (*.f64 re re)))))
(/.f64 (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal -2 binary64))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 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 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 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
(neg.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 (exp.f64 #s(literal -1/2 binary64))))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (log.f64 (exp.f64 (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 #s(literal -1 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (exp.f64 #s(literal 1/2 binary64))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (log.f64 (exp.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1 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 im im (*.f64 re re)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))))))
(neg.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))))))
(neg.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))))))
(neg.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))))
(neg.f64 (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))))
(neg.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) #s(literal 1/2 binary64))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))) (log.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 im re))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (+.f64 im re) (-.f64 im re))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re))))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))) (log.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (log.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(*.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 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 1/10 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 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 10 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)))
(*.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 #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 1/10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #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))) (/.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(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #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))))
(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 (/.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 (*.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 (*.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(literal 1 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 #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(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 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 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)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(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) (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))))
(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 -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)))
(*.f64 #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))
(neg.f64 (neg.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 #s(literal 1 binary64) (log.f64 im))
(+.f64 (log.f64 (pow.f64 im #s(literal 1/2 binary64))) (log.f64 (pow.f64 im #s(literal 1/2 binary64))))
(log.f64 im)
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (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 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (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))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 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 #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 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (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/2 binary64) (pow.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.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))) #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))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64))) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(/.f64 (/.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 im im (*.f64 re re)))))
(/.f64 (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal -2 binary64))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 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 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 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
(neg.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (exp.f64 (neg.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))))))
(*.f64 (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 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (/.f64 #s(literal 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 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(pow.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 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 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64))
(/.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64))
(/.f64 (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (exp.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))) (exp.f64 (log.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) (exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64))
(/.f64 (/.f64 #s(literal 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 -2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (*.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) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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)))))
(neg.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64)))
(exp.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(literal 10 binary64)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))
(neg.f64 (log.f64 #s(literal 10 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64)))
(exp.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 1/10 binary64))
(*.f64 (exp.f64 (log.f64 (log.f64 (fma.f64 im im (*.f64 re re))))) (exp.f64 (log.f64 #s(literal -1/2 binary64))))
(*.f64 (exp.f64 (log.f64 #s(literal -1/2 binary64))) (exp.f64 (log.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 (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 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.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 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.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 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1 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/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(neg.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))))
(neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))) (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(exp.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(+.f64 #s(literal 0 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (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 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (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))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 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 #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 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (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/2 binary64) (pow.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.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))) #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))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64))) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(/.f64 (/.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 im im (*.f64 re re)))))
(/.f64 (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal -2 binary64))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 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 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 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
(neg.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1/2 binary64))) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(*.f64 (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 #s(literal 2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (exp.f64 (neg.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))))))
(*.f64 (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 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (/.f64 #s(literal 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 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(pow.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 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 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64))
(/.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64))
(/.f64 (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(/.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (exp.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))) (exp.f64 (log.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) (exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64))) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64))
(/.f64 (/.f64 #s(literal 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 -2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (*.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) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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)))))
(neg.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(exp.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64)))
(exp.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/4 binary64))) (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (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 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (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))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/8 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 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 #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 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (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/2 binary64) (pow.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.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))) #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))))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64))) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(/.f64 (/.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 im im (*.f64 re re)))))
(/.f64 (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal -2 binary64))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 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 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 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
(neg.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -2 binary64)))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))))))
(*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) (log.f64 (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(*.f64 #s(literal -1 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(pow.f64 (/.f64 (log.f64 (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) (log.f64 (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))) (*.f64 (log.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))) (log.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))) (log.f64 (*.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 0 binary64) (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))) (neg.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))))) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (fma.f64 (log.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (log.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 3 binary64))) (fma.f64 (log.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (log.f64 #s(literal 10 binary64))) (fma.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) (*.f64 #s(literal 0 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))) (neg.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))))) (*.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) #s(literal 2 binary64)))) (neg.f64 (log.f64 (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) (log.f64 (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) #s(literal 2 binary64))) (log.f64 (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) (log.f64 (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) (log.f64 (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) #s(literal 3 binary64)))))
(neg.f64 (log.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(neg.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))))) #s(literal 0 binary64))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 0 binary64))
(fma.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) (log.f64 (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))) (log.f64 #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))) (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))) (neg.f64 (log.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(fma.f64 #s(literal -1 binary64) (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 (log.f64 #s(literal 10 binary64))))
(fma.f64 #s(literal -1 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(fma.f64 #s(literal -1 binary64) (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(fma.f64 #s(literal 1 binary64) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64))
(-.f64 (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 1/10 binary64)))) (log.f64 #s(literal -1/2 binary64)))
(-.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))) (log.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (log.f64 (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))) (log.f64 #s(literal -1/2 binary64)))
(-.f64 (log.f64 (*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))) (log.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 (log.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))) (log.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (log.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))) (log.f64 #s(literal -1/2 binary64)))
(-.f64 (log.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (log.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 (log.f64 (exp.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))) (log.f64 (exp.f64 (log.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))))
(-.f64 (log.f64 (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64))))) (log.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))))
(-.f64 (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (log.f64 #s(literal 1/2 binary64)))
(-.f64 (log.f64 (neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))) (log.f64 #s(literal 1/2 binary64)))
(-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)))) (*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)))) (*.f64 #s(literal -3/4 binary64) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(-.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 1/2 binary64)))
(-.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal -1/2 binary64)))
(-.f64 (log.f64 #s(literal -2 binary64)) (log.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (neg.f64 (log.f64 (log.f64 (fma.f64 im im (*.f64 re re))))) (neg.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))))
(-.f64 (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(-.f64 (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))))) (/.f64 (pow.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (log.f64 (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))))))
(-.f64 (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (fma.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) (log.f64 (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (fma.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))) (log.f64 (*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))))
(-.f64 (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))))
(-.f64 (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 (log.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))))
(-.f64 (neg.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))) (neg.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (log.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (log.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(-.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))))
(-.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64))
(+.f64 (log.f64 (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))) (log.f64 (log.f64 #s(literal 10 binary64))))
(+.f64 (log.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64))) (log.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -3/4 binary64)))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64)))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))
(+.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))))
(+.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))))
(+.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal -2 binary64)))
(+.f64 (log.f64 #s(literal -2 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))))
(+.f64 (neg.f64 (log.f64 (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(+.f64 (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))) (log.f64 (log.f64 #s(literal 10 binary64))))
(+.f64 (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))))
(+.f64 (log.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal -1 binary64)))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))))
(+.f64 (neg.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(+.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))))
(+.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))))
(+.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (log.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(+.f64 (log.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))))
(+.f64 (log.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))))
(+.f64 (log.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))))
(+.f64 (log.f64 (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(+.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))))))
(+.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)))))
(+.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 0 binary64))
(log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 (-.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))) (*.f64 (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))))) (log.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (-.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)))) (*.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))))) (log.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (*.f64 (+.f64 im re) (-.f64 im re)))))
(/.f64 (-.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (*.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (fma.f64 (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (log.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (fma.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) #s(literal 3 binary64))) (fma.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (fma.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))))
(neg.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))))
(neg.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 (/.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 (+.f64 im re) (-.f64 im re)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))))
(fma.f64 #s(literal -1 binary64) (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))))
(fma.f64 #s(literal -1 binary64) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))))
(fma.f64 #s(literal -1 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))
(fma.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (log.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (log.f64 (/.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 (+.f64 im re) (-.f64 im re)))))
(fma.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (log.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))))
(fma.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (/.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 (+.f64 im re) (-.f64 im re)))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))))
(-.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (+.f64 im re))) (log.f64 (-.f64 re im)))
(-.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (+.f64 im re))) (log.f64 (-.f64 im re)))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))) (log.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))) (log.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))))
(-.f64 (log.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) #s(literal 1 binary64))) (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))))
(-.f64 (log.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) #s(literal 1 binary64))) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) #s(literal 1 binary64))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))
(-.f64 (log.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re)))))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 re (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))))))
(-.f64 (log.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re)))))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) (/.f64 im (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))))))
(-.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 3 binary64)))) (log.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))))))))
(-.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 3 binary64)))) (log.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))))))))
(-.f64 (log.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 im re))))) (log.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(-.f64 (log.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (+.f64 im re) (-.f64 im re))))) (log.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re))))))
(-.f64 (log.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))) (log.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (+.f64 im re) (-.f64 im re)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))) (*.f64 (-.f64 re im) (+.f64 im re)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) #s(literal 1 binary64))) (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))) (*.f64 (+.f64 im re) (-.f64 im re)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) #s(literal 1 binary64))) (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (*.f64 (*.f64 im im) im) im)))) (log.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 (*.f64 (*.f64 re re) re) re)))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 (+.f64 im re) (-.f64 im re)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))
(-.f64 (log.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 im re)))) (log.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(-.f64 (log.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (+.f64 im re) (-.f64 im re)))) (log.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(-.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (log.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))) (log.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))))
(-.f64 (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))))))
(-.f64 (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))) (log.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))))
(-.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(+.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re))))))
(+.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (+.f64 im re) (-.f64 im re))))))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (+.f64 im re) (-.f64 im re))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)) (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re))) (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)) (*.f64 (*.f64 (*.f64 re re) re) re))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (neg.f64 re) re) (*.f64 (-.f64 re im) (+.f64 im re))))))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (neg.f64 re) re) (*.f64 (-.f64 re im) (+.f64 im re))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)) (-.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(+.f64 (log.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (log.f64 (+.f64 im re)))
(+.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)))) (log.f64 (fma.f64 im im (*.f64 re re))))
(+.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))) (log.f64 (fma.f64 im im (*.f64 re re))))
(+.f64 (neg.f64 (log.f64 (*.f64 (-.f64 re im) (+.f64 im re)))) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))))
(+.f64 (neg.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re)))) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))))
(+.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))
(+.f64 (log.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 im re)))) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(+.f64 (log.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (+.f64 im re) (-.f64 im re)))) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re))))))
(+.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(+.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (neg.f64 (log.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(+.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (neg.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(+.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (log.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(+.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (log.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(+.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (neg.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(+.f64 #s(literal 0 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(+.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(+.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (/.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 (+.f64 im re) (-.f64 im re)))))
(+.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))))
(+.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))))
(log.f64 (fma.f64 im im (*.f64 re re)))

eval345.0ms (5.2%)

Memory
32.4MiB live, 650.9MiB allocated
Compiler

Compiled 60 022 to 4 747 computations (92.1% saved)

prune294.0ms (4.4%)

Memory
-5.0MiB live, 758.3MiB allocated
Pruning

15 alts after pruning (13 fresh and 2 done)

PrunedKeptTotal
New1 924111 935
Fresh628
Picked325
Done000
Total1 933151 948
Accuracy
100.0%
Counts
1 948 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.7%
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
36.7%
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
75.5%
(pow.f64 #s(approx (pow (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))) -1/2) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))) #s(literal 2 binary64))
55.5%
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
98.0%
(/.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))))
55.4%
(/.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))))
55.8%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
55.6%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
97.9%
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
98.1%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
98.2%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
55.8%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))))
97.9%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
97.6%
(*.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))))
Compiler

Compiled 387 to 295 computations (23.8% saved)

simplify20.0ms (0.3%)

Memory
-1.9MiB live, 37.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))
cost-diff0
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
cost-diff0
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64))
cost-diff0
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
cost-diff0
(log.f64 (fma.f64 im im (*.f64 re re)))
cost-diff0
(/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
cost-diff0
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
cost-diff704
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))))
cost-diff0
(fma.f64 im im (*.f64 re re))
cost-diff0
(log.f64 (fma.f64 im im (*.f64 re re)))
cost-diff0
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))
cost-diff0
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
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
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
Rules
164×lower-*.f32
156×lower-*.f64
96×lower-fma.f32
94×lower-fma.f64
76×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035269
054265
175261
2101259
3121259
4169259
5250259
6305259
7336259
8343259
9348259
10351259
11368259
12377259
0377235
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
#s(literal 1 binary64)
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(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 (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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
#s(literal -1/2 binary64)
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))))
#s(literal 1 binary64)
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
#s(literal 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)
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))
#s(literal 1/2 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
#s(literal 1/4 binary64)
#s(literal 4 binary64)
Outputs
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
#s(literal 1 binary64)
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(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 (neg.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)) (neg.f64 (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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 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/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
#s(literal -1/2 binary64)
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 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 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
#s(literal 1 binary64)
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
#s(literal 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)
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))
#s(literal 1/2 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
#s(literal 1/4 binary64)
#s(literal 4 binary64)

localize102.0ms (1.5%)

Memory
13.7MiB live, 289.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.2109375
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
accuracy0.6490366700430072
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
accuracy0.76953125
(/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))
accuracy25.42389028660991
(log.f64 (fma.f64 im im (*.f64 re re)))
accuracy0.171875
(/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
accuracy0.1953125
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))))
accuracy0.41148378907376815
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
accuracy25.42389028660991
(log.f64 (fma.f64 im im (*.f64 re re)))
accuracy0
(*.f64 re re)
accuracy0.4170112793053261
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
accuracy0.76953125
(log.f64 #s(literal 1/10 binary64))
accuracy25.42389028660991
(log.f64 (fma.f64 im im (*.f64 re re)))
accuracy0
(log.f64 im)
accuracy0.2971962783533254
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
accuracy0.4170112793053261
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
accuracy0.76953125
(log.f64 #s(literal 1/10 binary64))
accuracy0
(log.f64 #s(literal 10 binary64))
accuracy0.1953125
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
accuracy0.2971962783533254
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
accuracy0.38804628907376804
(/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
Samples
59.0ms197×0valid
19.0ms59×0invalid
Compiler

Compiled 267 to 34 computations (87.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 54.0ms
ival-log: 14.0ms (25.8% of total)
ival-pow: 12.0ms (22.1% of total)
ival-div: 10.0ms (18.4% of total)
ival-mult: 7.0ms (12.9% of total)
ival-hypot: 4.0ms (7.4% of total)
const: 4.0ms (7.4% of total)
ival-add: 1.0ms (1.8% of total)
exact: 1.0ms (1.8% of total)
ival-neg: 1.0ms (1.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series165.0ms (2.5%)

Memory
-12.6MiB live, 285.0MiB allocated
Counts
20 → 384
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())
#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<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 (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 (log.f64 im) (patch (log.f64 im) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<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 (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())
#s(alt (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (patch (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt (log.f64 #s(literal 1/10 binary64)) (patch (log.f64 #s(literal 1/10 binary64)) #<representation binary64>) () ())
#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())
Outputs
#s(alt (/ (log im) (log 10)) (taylor 0 re) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (/ (log 10) (log im)) (taylor 0 re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (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) (log 10)) (* (pow im 2) (pow (log im) 2)))) (/ (log 10) (log im))) (taylor 0 re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (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 (* (pow re 2) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ (log 10) (* (pow im 2) (pow (log im) 2)))))) (/ (log 10) (log im))) (taylor 0 re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (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 (* (pow re 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))) (+ (* 1/8 (/ (log 10) (* (pow im 6) (pow (log im) 3)))) (* 1/6 (/ (log 10) (* (pow im 6) (pow (log im) 2)))))))) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ (log 10) (* (pow im 2) (pow (log im) 2)))))) (/ (log 10) (log im))) (taylor 0 re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (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 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 (* -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 (* -1/2 (/ (log (pow im 2)) (log 1/10))) (taylor 0 re) (#s(alt (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) #<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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) #<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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) #<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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (log (pow im 2))) (taylor 0 re) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (log (pow im 2))) (* -1/2 (/ (pow re 2) (pow im 2)))) (taylor 0 re) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<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 (pow im 2) (taylor 0 re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (log 10) (log (pow im 2)))) (taylor 0 re) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2 (log (pow im 2))) (taylor 0 re) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (taylor 0 re) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4)) (taylor 0 re) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ 1 (pow im 2)))) (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (* (pow re 2) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 1/32 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))))))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4)) (taylor 0 re) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ 1 (pow im 2)))) (* (pow re 2) (+ (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (* (pow re 2) (+ (* -1/384 (/ (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))) (* (pow im 2) (log (pow im 2))))) (+ (* 1/2880 (+ (* 240 (/ 1 (* (pow im 6) (log (pow im 2))))) (+ (* 360 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 240 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3))))))) (* 1/384 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3)))))))) (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 1/32 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))))))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4)) (taylor 0 re) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (log (pow im 2)) (log 10))) (taylor 0 re) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 10) (log (/ 1 re)))) (taylor inf re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1 (/ (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))) (pow re 4)))) (* 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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1 (/ (+ (* -1/8 (/ (* (pow im 6) (log 10)) (pow (log (/ 1 re)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (* 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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (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))) (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 (/ 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)) (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)) (log 1/10)) (taylor inf re) (#s(alt (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) #<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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 re)) (taylor inf re) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 re)) (* -1/2 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 6) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4)))))) (taylor inf re) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<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 (pow re 2) (taylor inf re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (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(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (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(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (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/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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 10) (log (/ 1 re)))) (taylor inf re) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (log (/ 1 re))) (taylor inf re) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (taylor inf re) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4)) (taylor inf re) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4))) (taylor inf re) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow im 2) (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re)))))) (log (/ 1 re)))) (+ (* -1/3072 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 1/2880 (+ (* -120 (/ (pow im 6) (log (/ 1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ 1 re)) 2)))))))) (pow re 6))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4)))) (taylor inf re) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 re)) (log 10))) (taylor inf re) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 10) (log (/ -1 re)))) (taylor -inf re) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1 (/ (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))) (pow re 4)))) (* 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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1 (/ (+ (* -1/8 (/ (* (pow im 6) (log 10)) (pow (log (/ -1 re)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (* 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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (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))) (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 (/ -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)) (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)) (log 1/10)) (taylor -inf re) (#s(alt (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) #<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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (log (/ -1 re)) (taylor -inf re) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ -1 re)) (* -1/2 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ -1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 6) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4)))))) (taylor -inf re) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<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 (pow re 2) (taylor -inf re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (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(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (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(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (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/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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 10) (log (/ -1 re)))) (taylor -inf re) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (log (/ -1 re))) (taylor -inf re) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (taylor -inf re) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4)) (taylor -inf re) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4))) (taylor -inf re) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow im 2) (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re)))))) (log (/ -1 re)))) (+ (* -1/3072 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 1/2880 (+ (* -120 (/ (pow im 6) (log (/ -1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ -1 re)) 2)))))))) (pow re 6))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4)))) (taylor -inf re) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ -1 re)) (log 10))) (taylor -inf re) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (/ (log re) (log 10)) (taylor 0 im) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (/ (log 10) (log re)) (taylor 0 im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (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) (log 10)) (* (pow re 2) (pow (log re) 2)))) (/ (log 10) (log re))) (taylor 0 im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (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 (* (pow im 2) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ (log 10) (* (pow re 2) (pow (log re) 2)))))) (/ (log 10) (log re))) (taylor 0 im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (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 (* (pow im 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))) (+ (* 1/8 (/ (log 10) (* (pow re 6) (pow (log re) 3)))) (* 1/6 (/ (log 10) (* (pow re 6) (pow (log re) 2)))))))) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ (log 10) (* (pow re 2) (pow (log re) 2)))))) (/ (log 10) (log re))) (taylor 0 im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) #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 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 (* -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 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/2 (/ (log (pow re 2)) (log 1/10))) (taylor 0 im) (#s(alt (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) #<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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) #<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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) #<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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (log (pow re 2))) (taylor 0 im) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (log (pow re 2))) (* -1/2 (/ (pow im 2) (pow re 2)))) (taylor 0 im) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<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 (pow re 2) (taylor 0 im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (log (pow re 2)) (log 10))) (taylor 0 im) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (log 10) (log (pow re 2)))) (taylor 0 im) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 2 (log (pow re 2))) (taylor 0 im) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (log (pow re 2)) (log 10))) (taylor 0 im) (#s(alt (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (taylor 0 im) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4)) (taylor 0 im) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow im 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ 1 (pow re 2)))) (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (* (pow im 2) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 1/32 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))))))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4)) (taylor 0 im) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow im 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ 1 (pow re 2)))) (* (pow im 2) (+ (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (* (pow im 2) (+ (* -1/384 (/ (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))) (* (pow re 2) (log (pow re 2))))) (+ (* 1/2880 (+ (* 240 (/ 1 (* (pow re 6) (log (pow re 2))))) (+ (* 360 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 240 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3))))))) (* 1/384 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3)))))))) (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 1/32 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))))))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4)) (taylor 0 im) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (log (pow re 2)) (log 10))) (taylor 0 im) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 10) (log (/ 1 im)))) (taylor inf im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1 (/ (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))) (pow im 4)))) (* 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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1 (/ (+ (* -1/8 (/ (* (pow re 6) (log 10)) (pow (log (/ 1 im)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (* 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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (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))) (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 (/ 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)) (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 (* -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 im)) (log 1/10)) (taylor inf im) (#s(alt (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) #<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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (log (/ 1 im)) (taylor inf im) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 im)) (* -1/2 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ 1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/6 (/ (pow re 6) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4)))))) (taylor inf im) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<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 (pow im 2) (taylor inf im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (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(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (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(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (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/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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 10) (log (/ 1 im)))) (taylor inf im) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (log (/ 1 im))) (taylor inf im) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (taylor inf im) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4)) (taylor inf im) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4))) (taylor inf im) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow re 2) (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im)))))) (log (/ 1 im)))) (+ (* -1/3072 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 1/2880 (+ (* -120 (/ (pow re 6) (log (/ 1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ 1 im)) 2)))))))) (pow im 6))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4)))) (taylor inf im) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 im)) (log 10))) (taylor inf im) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 10) (log (/ -1 im)))) (taylor -inf im) (#s(alt (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1 (/ (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))) (pow im 4)))) (* 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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1 (/ (+ (* -1/8 (/ (* (pow re 6) (log 10)) (pow (log (/ -1 im)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (* 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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 (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))) (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 (/ -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)) (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) (* -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 im)) (log 1/10)) (taylor -inf im) (#s(alt (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) #<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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))) #<representation binary64>) () ())) ())
#s(alt (log (/ -1 im)) (taylor -inf im) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ -1 im)) (* -1/2 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (log (/ -1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/6 (/ (pow re 6) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4)))))) (taylor -inf im) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) #<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 (pow im 2) (taylor -inf im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (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(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (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(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (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/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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 10) (log (/ -1 im)))) (taylor -inf im) (#s(alt (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (log (/ -1 im))) (taylor -inf im) (#s(alt (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #<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 im im (*.f64 re re)))) (patch (/.f64 #s(literal 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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (taylor -inf im) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4)) (taylor -inf im) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4))) (taylor -inf im) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow re 2) (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im)))))) (log (/ -1 im)))) (+ (* -1/3072 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 1/2880 (+ (* -120 (/ (pow re 6) (log (/ -1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ -1 im)) 2)))))))) (pow im 6))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4)))) (taylor -inf im) (#s(alt (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) (patch (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ -1 im)) (log 10))) (taylor -inf im) (#s(alt (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) (patch (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
73.0ms
im
@-inf
((/ 1 (/ (log 10) (log (sqrt (+ (* re re) (* im im)))))) (/ (log 10) (log (sqrt (+ (* re re) (* im im))))) (log 10) (log (sqrt (+ (* re re) (* im im)))) (/ (neg (log (sqrt (+ (* re re) (* im im))))) (log 1/10)) (neg (log (sqrt (+ (* re re) (* im im))))) (log im) (/ (* (log (+ (* im im) (* re re))) -1/2) (log 1/10)) (* (log (+ (* im im) (* re re))) -1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (/ 1 (* (/ 2 (log (+ (* im im) (* re re)))) (log 10))) (* (/ 2 (log (+ (* im im) (* re re)))) (log 10)) (/ 2 (log (+ (* im im) (* re re)))) (pow (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) 4) (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/ 1/2 (log 10)) (log 1/10) (* re re))
18.0ms
im
@0
((/ 1 (/ (log 10) (log (sqrt (+ (* re re) (* im im)))))) (/ (log 10) (log (sqrt (+ (* re re) (* im im))))) (log 10) (log (sqrt (+ (* re re) (* im im)))) (/ (neg (log (sqrt (+ (* re re) (* im im))))) (log 1/10)) (neg (log (sqrt (+ (* re re) (* im im))))) (log im) (/ (* (log (+ (* im im) (* re re))) -1/2) (log 1/10)) (* (log (+ (* im im) (* re re))) -1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (/ 1 (* (/ 2 (log (+ (* im im) (* re re)))) (log 10))) (* (/ 2 (log (+ (* im im) (* re re)))) (log 10)) (/ 2 (log (+ (* im im) (* re re)))) (pow (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) 4) (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/ 1/2 (log 10)) (log 1/10) (* re re))
15.0ms
im
@inf
((/ 1 (/ (log 10) (log (sqrt (+ (* re re) (* im im)))))) (/ (log 10) (log (sqrt (+ (* re re) (* im im))))) (log 10) (log (sqrt (+ (* re re) (* im im)))) (/ (neg (log (sqrt (+ (* re re) (* im im))))) (log 1/10)) (neg (log (sqrt (+ (* re re) (* im im))))) (log im) (/ (* (log (+ (* im im) (* re re))) -1/2) (log 1/10)) (* (log (+ (* im im) (* re re))) -1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (/ 1 (* (/ 2 (log (+ (* im im) (* re re)))) (log 10))) (* (/ 2 (log (+ (* im im) (* re re)))) (log 10)) (/ 2 (log (+ (* im im) (* re re)))) (pow (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) 4) (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/ 1/2 (log 10)) (log 1/10) (* re re))
9.0ms
re
@0
((/ 1 (/ (log 10) (log (sqrt (+ (* re re) (* im im)))))) (/ (log 10) (log (sqrt (+ (* re re) (* im im))))) (log 10) (log (sqrt (+ (* re re) (* im im)))) (/ (neg (log (sqrt (+ (* re re) (* im im))))) (log 1/10)) (neg (log (sqrt (+ (* re re) (* im im))))) (log im) (/ (* (log (+ (* im im) (* re re))) -1/2) (log 1/10)) (* (log (+ (* im im) (* re re))) -1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (/ 1 (* (/ 2 (log (+ (* im im) (* re re)))) (log 10))) (* (/ 2 (log (+ (* im im) (* re re)))) (log 10)) (/ 2 (log (+ (* im im) (* re re)))) (pow (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) 4) (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/ 1/2 (log 10)) (log 1/10) (* re re))
8.0ms
re
@inf
((/ 1 (/ (log 10) (log (sqrt (+ (* re re) (* im im)))))) (/ (log 10) (log (sqrt (+ (* re re) (* im im))))) (log 10) (log (sqrt (+ (* re re) (* im im)))) (/ (neg (log (sqrt (+ (* re re) (* im im))))) (log 1/10)) (neg (log (sqrt (+ (* re re) (* im im))))) (log im) (/ (* (log (+ (* im im) (* re re))) -1/2) (log 1/10)) (* (log (+ (* im im) (* re re))) -1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (/ 1 (* (/ 2 (log (+ (* im im) (* re re)))) (log 10))) (* (/ 2 (log (+ (* im im) (* re re)))) (log 10)) (/ 2 (log (+ (* im im) (* re re)))) (pow (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) 4) (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/ 1/2 (log 10)) (log 1/10) (* re re))

simplify197.0ms (3%)

Memory
5.4MiB live, 313.2MiB allocated
Algorithm
egg-herbie
Rules
7 668×lower-fma.f64
7 668×lower-fma.f32
6 458×lower-*.f64
6 458×lower-*.f32
5 632×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0129311849
1394711464
0817610976
Stop Event
iter limit
node limit
Counts
384 → 384
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)))
(/ (log 10) (log im))
(+ (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log im) 2)))) (/ (log 10) (log im)))
(+ (* (pow re 2) (- (* -1 (* (pow re 2) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ (log 10) (* (pow im 2) (pow (log im) 2)))))) (/ (log 10) (log im)))
(+ (* (pow re 2) (- (* (pow re 2) (- (* -1 (* (pow re 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))) (+ (* 1/8 (/ (log 10) (* (pow im 6) (pow (log im) 3)))) (* 1/6 (/ (log 10) (* (pow im 6) (pow (log im) 2)))))))) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ (log 10) (* (pow im 2) (pow (log im) 2)))))) (/ (log 10) (log im)))
(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 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)))))))
(* -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))
(* -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)))))))
(* -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))))))
(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)))))
(pow im 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(* 1/2 (/ (log (pow im 2)) (log 10)))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(* 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)))))))))))
(/ 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/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)))))))
(pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4)
(+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4))
(+ (* (pow re 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ 1 (pow im 2)))) (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (* (pow re 2) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 1/32 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))))))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4))
(+ (* (pow re 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ 1 (pow im 2)))) (* (pow re 2) (+ (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (* (pow re 2) (+ (* -1/384 (/ (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))) (* (pow im 2) (log (pow im 2))))) (+ (* 1/2880 (+ (* 240 (/ 1 (* (pow im 6) (log (pow im 2))))) (+ (* 360 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 240 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3))))))) (* 1/384 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3)))))))) (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 1/32 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))))))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4))
(* 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)))))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(* -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 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)))))
(- (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1 (/ (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))) (pow re 4)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(- (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1 (/ (+ (* -1/8 (/ (* (pow im 6) (log 10)) (pow (log (/ 1 re)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 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 (/ 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))
(- (* -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)) (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 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/6 (/ (pow im 6) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4))))))
(* -2 (log (/ 1 re)))
(+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* -1 (/ (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 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 (/ 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)) (log 10)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4)
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow im 2) (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re)))))) (log (/ 1 re)))) (+ (* -1/3072 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 1/2880 (+ (* -120 (/ (pow im 6) (log (/ 1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ 1 re)) 2)))))))) (pow re 6))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4))))
(* -1 (/ (log (/ 1 re)) (log 10)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(* -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 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)))))
(- (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1 (/ (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))) (pow re 4)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(- (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1 (/ (+ (* -1/8 (/ (* (pow im 6) (log 10)) (pow (log (/ -1 re)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 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 (/ -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))
(- (* -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)) (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 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/6 (/ (pow im 6) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4))))))
(* -2 (log (/ -1 re)))
(+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* -1 (/ (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 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 (/ -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)) (log 10)))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4)
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow im 2) (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re)))))) (log (/ -1 re)))) (+ (* -1/3072 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 1/2880 (+ (* -120 (/ (pow im 6) (log (/ -1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ -1 re)) 2)))))))) (pow re 6))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4))))
(* -1 (/ (log (/ -1 re)) (log 10)))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(/ (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 10) (log re))
(+ (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log re) 2)))) (/ (log 10) (log re)))
(+ (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ (log 10) (* (pow re 2) (pow (log re) 2)))))) (/ (log 10) (log re)))
(+ (* (pow im 2) (- (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))) (+ (* 1/8 (/ (log 10) (* (pow re 6) (pow (log re) 3)))) (* 1/6 (/ (log 10) (* (pow re 6) (pow (log re) 2)))))))) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ (log 10) (* (pow re 2) (pow (log re) 2)))))) (/ (log 10) (log re)))
(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 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)))))))
(* -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 im)
(log im)
(log im)
(log im)
(* -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)))))))
(* -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))))))
(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)))))
(pow re 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(* 1/2 (/ (log (pow re 2)) (log 10)))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(* 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)))))))))))
(/ 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/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)))))))
(pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4)
(+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4))
(+ (* (pow im 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ 1 (pow re 2)))) (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (* (pow im 2) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 1/32 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))))))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4))
(+ (* (pow im 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ 1 (pow re 2)))) (* (pow im 2) (+ (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (* (pow im 2) (+ (* -1/384 (/ (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))) (* (pow re 2) (log (pow re 2))))) (+ (* 1/2880 (+ (* 240 (/ 1 (* (pow re 6) (log (pow re 2))))) (+ (* 360 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 240 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3))))))) (* 1/384 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3)))))))) (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 1/32 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))))))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4))
(* 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/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 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)))))
(- (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1 (/ (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))) (pow im 4)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(- (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1 (/ (+ (* -1/8 (/ (* (pow re 6) (log 10)) (pow (log (/ 1 im)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 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 (/ 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))
(- (* -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))))))
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(* -1 (log (/ 1 im)))
(/ (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 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/6 (/ (pow re 6) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4))))))
(* -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)))))
(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))))
(* -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 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 (/ 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)) (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)))))))
(pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4)
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow re 2) (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im)))))) (log (/ 1 im)))) (+ (* -1/3072 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 1/2880 (+ (* -120 (/ (pow re 6) (log (/ 1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ 1 im)) 2)))))))) (pow im 6))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4))))
(* -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/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 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)))))
(- (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1 (/ (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))) (pow im 4)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(- (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1 (/ (+ (* -1/8 (/ (* (pow re 6) (log 10)) (pow (log (/ -1 im)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 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 (/ -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))
(- (* -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) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(/ (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 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/6 (/ (pow re 6) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4))))))
(* -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)))))
(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))))
(* -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 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 (/ -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)) (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)))))))
(pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4)
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow re 2) (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im)))))) (log (/ -1 im)))) (+ (* -1/3072 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 1/2880 (+ (* -120 (/ (pow re 6) (log (/ -1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ -1 im)) 2)))))))) (pow im 6))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4))))
(* -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)))))))
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 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.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 (fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(/ (log 10) (log im))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(+ (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log im) 2)))) (/ (log 10) (log im)))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(+ (* (pow re 2) (- (* -1 (* (pow re 2) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ (log 10) (* (pow im 2) (pow (log im) 2)))))) (/ (log 10) (log im)))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (*.f64 re re) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal -1/2 binary64))) (*.f64 re re) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(+ (* (pow re 2) (- (* (pow re 2) (- (* -1 (* (pow re 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))) (+ (* 1/8 (/ (log 10) (* (pow im 6) (pow (log im) 3)))) (* 1/6 (/ (log 10) (* (pow im 6) (pow (log im) 2)))))))) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ (log 10) (* (pow im 2) (pow (log im) 2)))))) (/ (log 10) (log im)))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (*.f64 (*.f64 im im) (log.f64 im))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)))))) (*.f64 re re) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))))))) (*.f64 re re) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal -1/2 binary64))) (*.f64 re re) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(log im)
(log.f64 im)
(+ (log 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 im))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 re re) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re) (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 (fma.f64 (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 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re) (log.f64 im))
(* -1 (/ (log im) (log 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1 (/ (log im) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (/.f64 (neg.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 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im)))) (*.f64 re re) (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1 (/ (log im) (log 1/10))) (* (pow re 2) (- (* (pow re 2) (+ (* -1/6 (/ (pow re 2) (* (pow im 6) (log 1/10)))) (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1/6 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 re re) (/.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im)))) (*.f64 re re) (/.f64 (neg.f64 (log.f64 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))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64) (neg.f64 (log.f64 im)))
(- (* (pow re 2) (- (* 1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))) (log im))
(-.f64 (*.f64 (fma.f64 (/.f64 (*.f64 re re) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 re re)) (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))
(-.f64 (*.f64 (fma.f64 (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 re re) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 re re)) (log.f64 im))
(* -1/2 (/ (log (pow im 2)) (log 1/10)))
(*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 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 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im))) (/.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) (- (* 1/4 (/ (pow re 2) (* (pow im 4) (log 1/10)))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im)))) (*.f64 re re) (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 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 (fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1/6 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 re re) (/.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im)))) (*.f64 re re) (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)))
(* -1/2 (log (pow im 2)))
(*.f64 (log.f64 (*.f64 im im)) #s(literal -1/2 binary64))
(+ (* -1/2 (log (pow im 2))) (* -1/2 (/ (pow re 2) (pow im 2))))
(*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* -1/2 (log (pow im 2))) (* (pow re 2) (- (* 1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (log.f64 (*.f64 im im)) #s(literal -1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 re re) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 re re)))
(+ (* -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 (log.f64 (*.f64 im im)) #s(literal -1/2 binary64) (*.f64 (fma.f64 (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 re re) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 re re)))
(log (pow im 2))
(log.f64 (*.f64 im im))
(+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))
(+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(fma.f64 (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))) (*.f64 re re) (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 (fma.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re re) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 re re) (log.f64 (*.f64 im im)))
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im im))
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im im))
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im im))
(* 1/2 (/ (log (pow im 2)) (log 10)))
(*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 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 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re)))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(* 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 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 im im))) #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (*.f64 im im))))
(+ (* 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 #s(literal -2 binary64) (fma.f64 (fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 re re) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (*.f64 im im))))) (*.f64 re re) (/.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 (fma.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 6 binary64))))) (/.f64 (fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (log.f64 (*.f64 im im)) (*.f64 im im)))) (*.f64 re re) (fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64))))))) (*.f64 re re) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (*.f64 im im)))) (*.f64 re re) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 im 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 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (*.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 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 re re) (/.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (*.f64 im im)))) (*.f64 re re) (/.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 (fma.f64 (fma.f64 (neg.f64 (*.f64 re re)) (+.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 4 binary64)) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))))) (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (*.f64 re re) (/.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (*.f64 im im)))) (*.f64 re re) (/.f64 #s(literal 2 binary64) (log.f64 (*.f64 im im))))
(* 1/2 (/ (log (pow im 2)) (log 10)))
(*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 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 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re)))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4)
(pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))
(+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 re re) (*.f64 im im)) (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(+ (* (pow re 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ 1 (pow im 2)))) (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (* (pow re 2) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 1/32 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))))))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 re re)) (fma.f64 (+.f64 (/.f64 #s(literal 12 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 12 binary64) (*.f64 (log.f64 (*.f64 im im)) (pow.f64 im #s(literal 4 binary64))))) #s(literal -1/96 binary64) (/.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (*.f64 im im)) #s(literal 1/4 binary64))) (*.f64 re re) (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(+ (* (pow re 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ 1 (pow im 2)))) (* (pow re 2) (+ (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (* (pow re 2) (+ (* -1/384 (/ (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))) (* (pow im 2) (log (pow im 2))))) (+ (* 1/2880 (+ (* 240 (/ 1 (* (pow im 6) (log (pow im 2))))) (+ (* 360 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 240 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3))))))) (* 1/384 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3)))))))) (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 1/32 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))))))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 12 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 12 binary64) (*.f64 (log.f64 (*.f64 im im)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (log.f64 (*.f64 im im)) (*.f64 im im))) #s(literal -1/384 binary64) (fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 240 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 360 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 6 binary64))))) (/.f64 #s(literal 240 binary64) (*.f64 (log.f64 (*.f64 im im)) (pow.f64 im #s(literal 6 binary64))))) #s(literal 1/2880 binary64) (/.f64 #s(literal 1/384 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)))))) (*.f64 re re) (fma.f64 (+.f64 (/.f64 #s(literal 12 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 12 binary64) (*.f64 (log.f64 (*.f64 im im)) (pow.f64 im #s(literal 4 binary64))))) #s(literal -1/96 binary64) (/.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))))) (*.f64 re re) (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (*.f64 im im)) #s(literal 1/4 binary64))) (*.f64 re re) (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(* 1/2 (/ (log (pow im 2)) (log 10)))
(*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 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 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re)))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(* -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 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/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 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/720 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log 10) (log (/ 1 re))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))
(+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(fma.f64 (*.f64 (*.f64 im im) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re)))) #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))
(- (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1 (/ (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))) (pow re 4)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(-.f64 (-.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)) (/.f64 (fma.f64 (*.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))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) #s(literal -1/4 binary64))) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (*.f64 (*.f64 im im) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re)))) #s(literal 1/2 binary64)))
(- (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1 (/ (+ (* -1/8 (/ (* (pow im 6) (log 10)) (pow (log (/ 1 re)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(-.f64 (-.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)) (/.f64 (fma.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 (*.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))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) #s(literal -1/4 binary64))) (*.f64 im im)) (log.f64 re)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) #s(literal 1/720 binary64)))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) #s(literal -1/4 binary64) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (pow.f64 re #s(literal 4 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re)))) #s(literal 1/2 binary64)))))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (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 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 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re 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 (log.f64 re) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.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/2 binary64) (*.f64 im im)) (*.f64 re re)))))
(/ (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)))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) #s(literal -1/2 binary64) (fma.f64 (/.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)))) #s(literal -1/720 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))))
(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 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (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 (*.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 re)) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re))))
(/ (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)))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1/6 (/ (pow im 6) (* (pow re 6) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))))
(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 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/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/6 (/ (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 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/6 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))
(* -2 (log (/ 1 re)))
(neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)))
(+ (* -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)))))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re re))
(* -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 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log 10) (log (/ 1 re))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))
(+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(fma.f64 (*.f64 (*.f64 im im) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re)))) #s(literal -1/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 (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (*.f64 (*.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))))) #s(literal 1/8 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (*.f64 im im) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re)))) #s(literal -1/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)) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (*.f64 (*.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))))) #s(literal 1/8 binary64))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (*.f64 (*.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))))) #s(literal 1/8 binary64))) (*.f64 im im)) (log.f64 re)) (*.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) #s(literal 1/12 binary64)))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re)))) #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))
(/ -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 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))
(-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (neg.f64 (pow.f64 re #s(literal 4 binary64)))) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* 1/6 (/ (pow im 6) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))))
(-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64))) #s(literal 1/6 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (*.f64 im im)) (log.f64 re))))) (neg.f64 (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (/.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)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 re)))))))
(* -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 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4)
(pow.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4))
(fma.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (/.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/8 binary64) (pow.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4)))
(fma.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -6 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 re)) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) #s(literal 1/96 binary64) (/.f64 (*.f64 #s(literal 1/128 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (/.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/8 binary64)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow im 2) (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re)))))) (log (/ 1 re)))) (+ (* -1/3072 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 1/2880 (+ (* -120 (/ (pow im 6) (log (/ 1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ 1 re)) 2)))))))) (pow re 6))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 1/768 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -6 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 re)) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (*.f64 im im)) (log.f64 re)) (fma.f64 (fma.f64 #s(literal 120 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 re)) (fma.f64 #s(literal -30 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 90 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64))))) #s(literal 1/2880 binary64) (/.f64 (*.f64 #s(literal -1/3072 binary64) (pow.f64 im #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))) (pow.f64 re #s(literal 6 binary64))) (/.f64 (fma.f64 (fma.f64 #s(literal -6 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 re)) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) #s(literal 1/96 binary64) (/.f64 (*.f64 #s(literal 1/128 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 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 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(* -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)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/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 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/720 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log 10) (log (/ -1 re))))
(/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(- (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1 (/ (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))) (pow re 4)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(-.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 re #s(literal 4 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))))
(- (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1 (/ (+ (* -1/8 (/ (* (pow im 6) (log 10)) (pow (log (/ -1 re)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))
(-.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 im im) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal 1/720 binary64)))) (neg.f64 (pow.f64 re #s(literal 6 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.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))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (neg.f64 (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 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.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/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.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/2 binary64) (*.f64 im im)) (*.f64 re re)))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(/ (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 (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) #s(literal -1/2 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 (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/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 (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) #s(literal -1/2 binary64) (fma.f64 (/.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)))) #s(literal -1/720 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 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 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(- (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)))
(- (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(-.f64 (fma.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 re #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re))))
(/ (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 (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) #s(literal -1/2 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 (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/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 (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64))))))
(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 (fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))))
(+ (log (/ -1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (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) (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/6 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(* -2 (log (/ -1 re)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))
(+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(fma.f64 (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)))))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re re))
(* -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)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log 10) (log (/ -1 re))))
(/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) (/.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 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal -1/8 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -2 binary64) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) (/.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 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal -1/8 binary64))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal -1/16 binary64) (fma.f64 (*.f64 (*.f64 im im) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal -1/8 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal 1/12 binary64)))) (pow.f64 re #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) 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 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal -1/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 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 re #s(literal 4 binary64)))) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (+ (* 1/6 (/ (pow im 6) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))))
(-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 im im) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) re)))) #s(literal 1/2 binary64) (/.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 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))))
(* -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)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4)
(pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4)))
(fma.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) #s(literal 1/96 binary64) (/.f64 (*.f64 #s(literal 1/128 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))) #s(literal 1 binary64)) (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re))))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow im 2) (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re)))))) (log (/ -1 re)))) (+ (* -1/3072 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 1/2880 (+ (* -120 (/ (pow im 6) (log (/ -1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ -1 re)) 2)))))))) (pow re 6))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re)) (fma.f64 (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal -3 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)))) #s(literal -1/768 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))) #s(literal -120 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal 90 binary64) (/.f64 (*.f64 #s(literal -30 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))))) #s(literal 1/2880 binary64) (/.f64 (*.f64 #s(literal -1/3072 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))))) (pow.f64 re #s(literal 6 binary64))) (/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) #s(literal 1/96 binary64) (/.f64 (*.f64 #s(literal 1/128 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)))) (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 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)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(/ (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 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.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 (fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(/ (log 10) (log re))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))
(+ (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log re) 2)))) (/ (log 10) (log re)))
(fma.f64 (*.f64 (*.f64 im im) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re)))) #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))
(+ (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ (log 10) (* (pow re 2) (pow (log re) 2)))))) (/ (log 10) (log re)))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 im im) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal -1/2 binary64))) (*.f64 im im) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))
(+ (* (pow im 2) (- (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))) (+ (* 1/8 (/ (log 10) (* (pow re 6) (pow (log re) 3)))) (* 1/6 (/ (log 10) (* (pow re 6) (pow (log re) 2)))))))) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ (log 10) (* (pow re 2) (pow (log re) 2)))))) (/ (log 10) (log re)))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 (log.f64 re) (*.f64 re re))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64)))))) (*.f64 im im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))))))) (*.f64 im im) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal -1/2 binary64))) (*.f64 im im) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))
(log re)
(log.f64 re)
(+ (log 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 re))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (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 (fma.f64 (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 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (log.f64 re))
(* -1 (/ (log re) (log 1/10)))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1 (/ (log re) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) #s(literal -1/2 binary64) (/.f64 (neg.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 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re)))) (*.f64 im im) (/.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 (fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/6 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 im im) (/.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re)))) (*.f64 im im) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 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))
(fma.f64 (fma.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 im im) (neg.f64 (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 (fma.f64 (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 im im) (/.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 im im) (neg.f64 (log.f64 re)))
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(log im)
(log.f64 im)
(* -1/2 (/ (log (pow re 2)) (log 1/10)))
(*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 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 (*.f64 im im) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) (/.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) (- (* 1/4 (/ (pow im 2) (* (pow re 4) (log 1/10)))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re)))) (*.f64 im im) (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 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 (fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/6 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 im im) (/.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re)))) (*.f64 im im) (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)))
(* -1/2 (log (pow re 2)))
(*.f64 (log.f64 (*.f64 re re)) #s(literal -1/2 binary64))
(+ (* -1/2 (log (pow re 2))) (* -1/2 (/ (pow im 2) (pow re 2))))
(*.f64 #s(literal -1/2 binary64) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(+ (* -1/2 (log (pow re 2))) (* (pow im 2) (- (* 1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (log.f64 (*.f64 re re)) #s(literal -1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 im im)))
(+ (* -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 (log.f64 (*.f64 re re)) #s(literal -1/2 binary64) (*.f64 (fma.f64 (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 im im) (/.f64 #s(literal -1/2 binary64) (*.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 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(fma.f64 (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))) (*.f64 im im) (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 (fma.f64 (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 im im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 im im) (log.f64 (*.f64 re re)))
(pow re 2)
(*.f64 re re)
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im im))
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im im))
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im im))
(* 1/2 (/ (log (pow re 2)) (log 10)))
(*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 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 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(fma.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im)))
(+ (* 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 (fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(* 2 (/ (log 10) (log (pow re 2))))
(/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 re re)))
(+ (* -2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (pow re 2)) 2)))) (* 2 (/ (log 10) (log (pow re 2)))))
(fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (*.f64 re re))) #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (*.f64 re re))))
(+ (* 2 (/ (log 10) (log (pow re 2)))) (* (pow im 2) (+ (* -2 (* (pow im 2) (+ (* -1 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 3)))) (* -1/2 (/ (log 10) (* (pow re 4) (pow (log (pow re 2)) 2))))))) (* -2 (/ (log 10) (* (pow re 2) (pow (log (pow re 2)) 2)))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 im im) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (*.f64 re re))))) (*.f64 im im) (/.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 (fma.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (-.f64 (fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 6 binary64))))) (/.f64 (fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (log.f64 (*.f64 re re)) (*.f64 re re)))) (*.f64 im im) (fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))))) (*.f64 im im) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (*.f64 re re)))) (*.f64 im im) (/.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 re 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 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (*.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 (fma.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 im im) (/.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (*.f64 re re)))) (*.f64 im im) (/.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 (fma.f64 (fma.f64 (neg.f64 (*.f64 im im)) (+.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 4 binary64)) (pow.f64 re #s(literal 6 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64))))) (/.f64 #s(literal 2/3 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 im im) (/.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (*.f64 re re)))) (*.f64 im im) (/.f64 #s(literal 2 binary64) (log.f64 (*.f64 re re))))
(* 1/2 (/ (log (pow re 2)) (log 10)))
(*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 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 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(fma.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im)))
(+ (* 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 (fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4)
(pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))
(+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(+ (* (pow im 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ 1 (pow re 2)))) (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (* (pow im 2) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 1/32 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))))))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 im im)) (fma.f64 (+.f64 (/.f64 #s(literal 12 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 12 binary64) (*.f64 (log.f64 (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))) #s(literal -1/96 binary64) (/.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 im im) (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(+ (* (pow im 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ 1 (pow re 2)))) (* (pow im 2) (+ (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (* (pow im 2) (+ (* -1/384 (/ (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))) (* (pow re 2) (log (pow re 2))))) (+ (* 1/2880 (+ (* 240 (/ 1 (* (pow re 6) (log (pow re 2))))) (+ (* 360 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 240 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3))))))) (* 1/384 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3)))))))) (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 1/32 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))))))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 12 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 12 binary64) (*.f64 (log.f64 (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (log.f64 (*.f64 re re)) (*.f64 re re))) #s(literal -1/384 binary64) (fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 240 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64)))) (/.f64 #s(literal 360 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 6 binary64))))) (/.f64 #s(literal 240 binary64) (*.f64 (log.f64 (*.f64 re re)) (pow.f64 re #s(literal 6 binary64))))) #s(literal 1/2880 binary64) (/.f64 #s(literal 1/384 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64)))))) (*.f64 im im) (fma.f64 (+.f64 (/.f64 #s(literal 12 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 12 binary64) (*.f64 (log.f64 (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))) #s(literal -1/96 binary64) (/.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))))) (*.f64 im im) (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 im im) (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(* 1/2 (/ (log (pow re 2)) (log 10)))
(*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 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 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(fma.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im)))
(+ (* 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 (fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 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 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.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 10 binary64)))) #s(literal 1/720 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log 10) (log (/ 1 im))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(- (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1 (/ (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))) (pow im 4)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(-.f64 (-.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/2 binary64)))
(- (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1 (/ (+ (* -1/8 (/ (* (pow re 6) (log 10)) (pow (log (/ 1 im)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(-.f64 (-.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal 1/720 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (*.f64 re re)) (log.f64 im))))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (fma.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64))))) #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/2 binary64)))))
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (* -1 (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 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im))) (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 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 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))) (log.f64 im))
(/ (log (/ 1 im)) (log 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (fma.f64 (/.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)))) #s(literal -1/720 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))))
(log (/ 1 im))
(neg.f64 (log.f64 im))
(- (* -1/2 (/ (pow re 2) (pow im 2))) (* -1 (log (/ 1 im))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64) (neg.f64 (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 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (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 (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) (neg.f64 (log.f64 im))) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im 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 im)) (log 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/6 (/ (pow re 6) (* (pow im 6) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))))
(log (/ 1 im))
(neg.f64 (log.f64 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) (neg.f64 (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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/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/6 (/ (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 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/6 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))))) (log.f64 im))
(* -2 (log (/ 1 im)))
(*.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64))
(+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 im im))
(* -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 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log 10) (log (/ 1 im))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal -1/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 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal -1/8 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal -1/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 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal -1/8 binary64))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal -1/16 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal 1/12 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal -1/8 binary64))) (*.f64 re re)) (log.f64 im))))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(/ -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 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal -1/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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (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 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal 1/6 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (*.f64 re re)) (log.f64 im))))) (neg.f64 (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im)))))))
(* -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 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4)
(pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4))
(fma.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (/.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/8 binary64) (pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4)))
(fma.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -6 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 im)) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal 1/96 binary64) (/.f64 (*.f64 #s(literal 1/128 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (/.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/8 binary64)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow re 2) (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im)))))) (log (/ 1 im)))) (+ (* -1/3072 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 1/2880 (+ (* -120 (/ (pow re 6) (log (/ 1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ 1 im)) 2)))))))) (pow im 6))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 1/768 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -6 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 im)) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (*.f64 re re)) (log.f64 im)) (fma.f64 (fma.f64 #s(literal 120 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 im)) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal 90 binary64) (/.f64 (*.f64 #s(literal -30 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))))) #s(literal 1/2880 binary64) (/.f64 (*.f64 #s(literal -1/3072 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))))) (pow.f64 im #s(literal 6 binary64))) (/.f64 (fma.f64 (fma.f64 #s(literal -6 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 im)) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal 1/96 binary64) (/.f64 (*.f64 #s(literal 1/128 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 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 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log (/ -1 im)) (log 10)))
(/.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)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.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 10 binary64)))) #s(literal 1/720 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log 10) (log (/ -1 im))))
(/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(- (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1 (/ (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))) (pow im 4)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(-.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))))
(- (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1 (/ (+ (* -1/8 (/ (* (pow re 6) (log 10)) (pow (log (/ -1 im)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(-.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal 1/720 binary64)))) (neg.f64 (pow.f64 im #s(literal 6 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))))))
(* -1 (log (/ -1 im)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.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/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.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 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(/ (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 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im))) #s(literal -1/2 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 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/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 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (fma.f64 (/.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)))) #s(literal -1/720 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 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 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(- (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))
(- (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 (fma.f64 (/.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) (log.f64 (/.f64 #s(literal -1 binary64) im))) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im))))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(/ (log (/ -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 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im))) #s(literal -1/2 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 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/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 (/.f64 (*.f64 re re) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64))))))
(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 (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))))
(+ (log (/ -1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/6 (/ (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 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/6 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(* -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)))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 im im))
(* -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)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log 10) (log (/ -1 im))))
(/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) (/.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 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal -1/8 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -2 binary64) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) (/.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 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal -1/8 binary64))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal -1/16 binary64) (fma.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal -1/8 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal 1/12 binary64)))) (pow.f64 im #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) 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 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal -1/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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/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 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im)))) #s(literal 1/2 binary64) (/.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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))))))
(* -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)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4)
(pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 re re) (*.f64 im im)) (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4)))
(fma.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) #s(literal 1/96 binary64) (/.f64 (*.f64 #s(literal 1/128 binary64) (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))) #s(literal 1 binary64)) (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow re 2) (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im)))))) (log (/ -1 im)))) (+ (* -1/3072 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 1/2880 (+ (* -120 (/ (pow re 6) (log (/ -1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ -1 im)) 2)))))))) (pow im 6))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im)))) #s(literal -1/768 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) #s(literal -120 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal 90 binary64) (/.f64 (*.f64 #s(literal -30 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))))) #s(literal 1/2880 binary64) (/.f64 (*.f64 #s(literal -1/3072 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))))) (pow.f64 im #s(literal 6 binary64))) (/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) #s(literal 1/96 binary64) (/.f64 (*.f64 #s(literal 1/128 binary64) (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)))) (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 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)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))

rewrite267.0ms (4%)

Memory
-3.9MiB live, 318.0MiB allocated
Rules
3 202×lower-*.f32
3 194×lower-*.f64
2 984×lower-fma.f32
2 982×lower-fma.f64
2 090×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035197
054187
1162177
2780177
36144177
08226126
Stop Event
iter limit
node limit
iter limit
Counts
20 → 1 007
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (log.f64 #s(literal 10 binary64)) #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))
(/.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)))
(log.f64 im)
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))
(log.f64 #s(literal 1/10 binary64))
(*.f64 re re)
Outputs
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 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 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.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))) (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 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))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (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))) #s(literal 1 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(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #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 #s(literal 1 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(pow.f64 (exp.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 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 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 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 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 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 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))) (/.f64 #s(literal -1 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 -1 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)))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (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 0 binary64) (*.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 #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 #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(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (*.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 (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 #s(literal 1 binary64) (neg.f64 (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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (*.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 (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 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (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 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (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 (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 #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) (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 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 1/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)))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (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 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 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))) (*.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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal 1 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)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (neg.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))))
(neg.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 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))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64)) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(*.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)))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.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 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) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 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) #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))) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 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 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)))
(*.f64 (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 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 1 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))))
(pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -1 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 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #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 1/10 binary64))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 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 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(exp.f64 (neg.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 (*.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)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (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 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 1/10 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))))))
(/.f64 (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) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))
(log.f64 #s(literal 10 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.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 (neg.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)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #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 #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))
(/.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))) (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)) #s(literal 0 binary64))))
(/.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)))
(/.f64 (neg.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) (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 -1 binary64) (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 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 3 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))) #s(literal -1 binary64))
(/.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))))
(neg.f64 (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)))
(neg.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 #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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 0 binary64))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 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 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.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))) (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 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))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (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))) #s(literal 1 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(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #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 #s(literal 1 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(pow.f64 (exp.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 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 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 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 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 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 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))) (/.f64 #s(literal -1 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 -1 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)))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (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 0 binary64) (*.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 #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 #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(literal -1 binary64) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (*.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 (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 #s(literal 1 binary64) (neg.f64 (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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (*.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 (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 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (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 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (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 (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 #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) (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 (log.f64 #s(literal 1/10 binary64)) (log.f64 #s(literal 1/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)))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (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 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 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))) (*.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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal 1 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)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (neg.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))))
(neg.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 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))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64)) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 #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))) (/.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))) (/.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) #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(literal 1 binary64))
(*.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 (+.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)) #s(literal 0 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 (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 (*.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(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 (*.f64 #s(literal 1 binary64) (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 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #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)) (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))) #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))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(/.f64 #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 2 binary64)))))
(/.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 3 binary64)))))
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(fma.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) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.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) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 0 binary64))
(fma.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(-.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 #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 3 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 #s(literal 0 binary64) (neg.f64 #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(literal 0 binary64))
(+.f64 (log.f64 (pow.f64 im #s(literal 1/2 binary64))) (log.f64 (pow.f64 im #s(literal 1/2 binary64))))
(log.f64 im)
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 #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 1/10 binary64))) #s(literal -2 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))) (sqrt.f64 (*.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 binary64) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (exp.f64 (log.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (exp.f64 (neg.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))) (exp.f64 (log.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (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 -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) (sqrt.f64 (*.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 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/8 binary64)) #s(literal 8 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #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 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.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))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 #s(literal -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 1/10 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (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 (/.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 #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 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 re im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 1/2 binary64) (neg.f64 (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)))) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 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 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re)))) (*.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 im re))) (log.f64 (*.f64 (-.f64 im re) (+.f64 im re))))) (log.f64 (*.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re)))))
(/.f64 (-.f64 (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im)))) (*.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 re im))) (log.f64 (*.f64 (+.f64 im re) (-.f64 re im))))) (log.f64 (*.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im)) (*.f64 (+.f64 im re) (-.f64 re im)))))
(/.f64 (-.f64 (*.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (*.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 im re))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) (fma.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 im re))) (log.f64 (*.f64 (-.f64 im re) (+.f64 im re))) (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) (log.f64 (*.f64 (-.f64 im re) (+.f64 im re)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 re im))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) (fma.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 re im))) (log.f64 (*.f64 (+.f64 im re) (-.f64 re im))) (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) (log.f64 (*.f64 (+.f64 im re) (-.f64 re im)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))) #s(literal 3 binary64))) (fma.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (fma.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))) (*.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))))))
(/.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64)) #s(literal 4 binary64)) (log.f64 (/.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re)))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64)) #s(literal 4 binary64)) (log.f64 (/.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (*.f64 (+.f64 im re) (-.f64 re im)))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64)) #s(literal 4 binary64)) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 im re))))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64)) #s(literal 4 binary64)) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 re im))))))
(fma.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 (/.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re)))))
(fma.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 (/.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (*.f64 (+.f64 im re) (-.f64 re im)))))
(fma.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 im re))))))
(fma.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 re im))))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (/.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (/.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (*.f64 (+.f64 im re) (-.f64 re im)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 im re))))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 re im))))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64) (log.f64 (/.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re)))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64) (log.f64 (/.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (*.f64 (+.f64 im re) (-.f64 re im)))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 im re))))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 re im))))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (/.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re)))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (/.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (*.f64 (+.f64 im re) (-.f64 re im)))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 im re))))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 re im))))))
(-.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re)) (+.f64 im re))) (log.f64 (-.f64 im re)))
(-.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im)) (+.f64 im re))) (log.f64 (-.f64 re im)))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 im re))))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 im re))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 re im))))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 re im))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))) (log.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))) (log.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))))
(-.f64 (log.f64 (*.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re)) #s(literal 1 binary64))) (log.f64 (*.f64 (-.f64 im re) (+.f64 im re))))
(-.f64 (log.f64 (*.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im)) #s(literal 1 binary64))) (log.f64 (*.f64 (+.f64 im re) (-.f64 re im))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) #s(literal 1 binary64))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))
(-.f64 (log.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re)))))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) (/.f64 im (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re))))))
(-.f64 (log.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 re im))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 re im)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im)))))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 re (*.f64 (+.f64 im re) (-.f64 re im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im))))))
(-.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re))) #s(literal 3 binary64)))) (log.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re))))))))
(-.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 re im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im))) #s(literal 3 binary64)))) (log.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 re im))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 re im))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 re im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im))))))))
(-.f64 (log.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 im re))))) (log.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 im re) (+.f64 im re))))))
(-.f64 (log.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (+.f64 im re) (-.f64 re im))))) (log.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 re im))))))
(-.f64 (log.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))) (log.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (-.f64 im re) (+.f64 im re)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (+.f64 im re) (-.f64 re im)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)))) (*.f64 (-.f64 im re) (+.f64 im re)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) #s(literal 1 binary64))) (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)))) (*.f64 (+.f64 im re) (-.f64 re im)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) #s(literal 1 binary64))) (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re))) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (*.f64 (*.f64 re re) re) re)))) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re)))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 re im))) (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (*.f64 (*.f64 (*.f64 im im) im) im)))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (*.f64 (+.f64 im re) (-.f64 re im)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) #s(literal 1 binary64)) (/.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 im re))) #s(literal 1 binary64)))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) #s(literal 1 binary64)) (/.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 re im))) #s(literal 1 binary64)))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) #s(literal 1 binary64)) (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))) #s(literal 1 binary64)))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im)))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))))
(-.f64 (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))))))
(-.f64 (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (fma.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re)))) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)))))
(-.f64 (log.f64 (*.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 im re)))) (log.f64 (neg.f64 (*.f64 (-.f64 im re) (+.f64 im re)))))
(-.f64 (log.f64 (*.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (+.f64 im re) (-.f64 re im)))) (log.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 re im)))))
(-.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (log.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) (log.f64 (*.f64 (-.f64 im re) (+.f64 im re))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) (log.f64 (*.f64 (+.f64 im re) (-.f64 re im))))
(-.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(+.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 im im) (fma.f64 re re (*.f64 im im))))))
(+.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 im im) (fma.f64 re re (*.f64 im im))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (neg.f64 re) re) (*.f64 (+.f64 im re) (-.f64 re im))))))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (neg.f64 re) re) (*.f64 (+.f64 im re) (-.f64 re im))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)) (-.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (-.f64 im re) (+.f64 im re))))))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (-.f64 im re) (+.f64 im re))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)) (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re))) (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)) (*.f64 (*.f64 (*.f64 re re) re) re))))))
(+.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re)) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re)))) (log.f64 (fma.f64 re re (*.f64 im im))))
(+.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im)))) (log.f64 (fma.f64 re re (*.f64 im im))))
(+.f64 (log.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re))) (log.f64 (+.f64 im re)))
(+.f64 (neg.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 im re)))) (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))))
(+.f64 (neg.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 re im)))) (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))))
(+.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))
(+.f64 (log.f64 (*.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 im re)))) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 im re) (+.f64 im re))))))
(+.f64 (log.f64 (*.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (+.f64 im re) (-.f64 re im)))) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 im re) (-.f64 re im))))))
(+.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))))
(+.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) (neg.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 im re)))))
(+.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) (neg.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 re im)))))
(+.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))) (log.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))))
(+.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))) (log.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))))
(+.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (neg.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))))
(+.f64 #s(literal 0 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (/.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re)))))
(+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (/.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (*.f64 (+.f64 im re) (-.f64 re im)))))
(+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 im re))))))
(+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 re im))))))
(log.f64 (fma.f64 re re (*.f64 im im)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 im im) (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 im im) (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (neg.f64 re) re) (*.f64 (+.f64 im re) (-.f64 re im)))))) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (neg.f64 re) re) (*.f64 (+.f64 im re) (-.f64 re im)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)) (-.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (-.f64 im re) (+.f64 im re)))))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (-.f64 im re) (+.f64 im re)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)) (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re))) (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)) (*.f64 (*.f64 (*.f64 re re) re) re)))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re)) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) (fma.f64 re re (*.f64 im im)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) (fma.f64 re re (*.f64 im im)))
(*.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (+.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 im re))) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 re im))) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))) (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))
(*.f64 (*.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 im re) (+.f64 im re)))))
(*.f64 (*.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (+.f64 im re) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 im re) (-.f64 re im)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))))
(*.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 im re))))
(*.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 re im))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (/.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))
(*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re))))
(*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (*.f64 (+.f64 im re) (-.f64 re im))))
(*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 im re)))))
(*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 re im)))))
(*.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re)) (+.f64 im re)) (-.f64 im re))
(/.f64 (/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im)) (+.f64 im re)) (-.f64 re im))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 im re)))) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 im re)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 re im)))) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 re im)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re)) #s(literal 1 binary64)) (*.f64 (-.f64 im re) (+.f64 im re)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im)) #s(literal 1 binary64)) (*.f64 (+.f64 im re) (-.f64 re im)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re))))) (fma.f64 (*.f64 (*.f64 im im) im) (/.f64 im (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 re im))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 re im)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im))))) (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 re (*.f64 (+.f64 im re) (-.f64 re im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 re im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 re im))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 re im))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 re im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 im re)))) (neg.f64 (neg.f64 (*.f64 (-.f64 im re) (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (+.f64 im re) (-.f64 re im)))) (neg.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 re im)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (-.f64 im re) (+.f64 im re))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (+.f64 im re) (-.f64 re im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)))) (*.f64 (-.f64 im re) (+.f64 im re))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)))) (*.f64 (+.f64 im re) (-.f64 re im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re))) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (*.f64 (*.f64 re re) re) re))) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 re im))) (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (*.f64 (+.f64 im re) (-.f64 re im))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (*.f64 re re) re) re))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (fma.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 im re))) (neg.f64 (*.f64 (-.f64 im re) (+.f64 im re))))
(/.f64 (*.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (+.f64 im re) (-.f64 re im))) (neg.f64 (*.f64 (+.f64 im re) (-.f64 re im))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))
(/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re)))
(/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im)) (*.f64 (+.f64 im re) (-.f64 re im)))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 im re))) (*.f64 (-.f64 im re) (+.f64 im re))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 re re (*.f64 im im))) (*.f64 (+.f64 im re) (-.f64 re im))) (*.f64 (+.f64 im re) (-.f64 re im))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))
(neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re)) (neg.f64 (*.f64 (-.f64 im re) (+.f64 im re)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (+.f64 im re) (-.f64 re im)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 im im) (fma.f64 re re (*.f64 im im)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) (fma.f64 re re (*.f64 im im)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 im im) (fma.f64 re re (*.f64 im im)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) (fma.f64 re re (*.f64 im im)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) re) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im)))))
(fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im)))))
(fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 (*.f64 re re) re) (-.f64 re im)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im)))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) im) (+.f64 im re)) (/.f64 im (-.f64 im re)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re)))))
(fma.f64 (/.f64 (*.f64 im im) (+.f64 im re)) (/.f64 (*.f64 im im) (-.f64 im re)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re)))))
(fma.f64 (/.f64 im (+.f64 im re)) (/.f64 (*.f64 (*.f64 im im) im) (-.f64 im re)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re)))))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 im im))
(fma.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)) (*.f64 re re))
(fma.f64 (*.f64 (*.f64 im im) im) (/.f64 im (*.f64 (-.f64 im re) (+.f64 im re))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re)))))
(fma.f64 (*.f64 (*.f64 re re) re) (/.f64 re (*.f64 (+.f64 im re) (-.f64 re im))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im)))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 im re))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re)))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 re im))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im)))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (*.f64 (+.f64 im re) (-.f64 re im))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im)))))
(fma.f64 (*.f64 im im) (/.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 im re))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re)))))
(fma.f64 im (/.f64 (*.f64 (*.f64 im im) im) (*.f64 (-.f64 im re) (+.f64 im re))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re)))))
(fma.f64 im im (*.f64 re re))
(fma.f64 re (/.f64 (*.f64 (*.f64 re re) re) (*.f64 (+.f64 im re) (-.f64 re im))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im)))))
(fma.f64 re re (*.f64 im im))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 re im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 re im))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 re im)))))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (*.f64 im im) (*.f64 re re))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (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 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))) (sqrt.f64 (*.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 binary64) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (exp.f64 (log.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (exp.f64 (neg.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))) (exp.f64 (log.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (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 -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) (sqrt.f64 (*.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 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/8 binary64)) #s(literal 8 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #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 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.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))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 #s(literal -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 1/10 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (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 (/.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 #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 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 re im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 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 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 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 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #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 (log.f64 #s(literal 1/10 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (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 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) #s(literal -4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))) (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64))
(/.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 (/.f64 #s(literal 0 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 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 (/.f64 #s(literal 0 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 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(exp.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 #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 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 #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)))))
(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 (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64))
(/.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(/.f64 #s(literal -2 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (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 (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (/.f64 (/.f64 #s(literal -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 0 binary64) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (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 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))) (sqrt.f64 (*.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 binary64) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (exp.f64 (log.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (exp.f64 (neg.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))) (exp.f64 (log.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (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 -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) (sqrt.f64 (*.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 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/8 binary64)) #s(literal 8 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #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 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.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))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 #s(literal -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 1/10 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (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 (/.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 #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 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 re im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/8 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/16 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/16 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/8 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/8 binary64))) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/8 binary64)) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64))) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/8 binary64))) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/8 binary64)))
(*.f64 (*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/4 binary64)) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64))) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/8 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal -1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/16 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/16 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/8 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/8 binary64)) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))))
(*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/8 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64)) (*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/8 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/8 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/8 binary64)))
(*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/4 binary64)) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal 1/4 binary64)))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/8 binary64))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/8 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/4 binary64))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 #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 1/10 binary64))) #s(literal -2 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))) (sqrt.f64 (*.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 binary64) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (exp.f64 (log.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (exp.f64 (neg.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))) (exp.f64 (log.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (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 -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) (sqrt.f64 (*.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 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/4 binary64)))
(pow.f64 (*.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/8 binary64)) #s(literal 8 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) #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 binary64)) (/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.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))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -2 binary64))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (*.f64 #s(literal -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 1/10 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (exp.f64 (log.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))) (exp.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(/.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (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 (/.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 #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 (log.f64 (fma.f64 re re (*.f64 im im)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(neg.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (-.f64 im re) (+.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 re im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(exp.f64 (fma.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im)))))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 (pow.f64 (pow.f64 #s(literal 1/2 binary64) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1/4 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/8 binary64)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/8 binary64)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/4 binary64)) #s(literal 4 binary64))
(pow.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))) #s(literal 1/4 binary64)) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))
(*.f64 (log.f64 #s(literal 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 1/10 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(literal 10 binary64)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))))))
(/.f64 (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) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(neg.f64 (log.f64 #s(literal 10 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 1/10 binary64))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(*.f64 re re)
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 re #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))

eval336.0ms (5.1%)

Memory
43.0MiB live, 661.0MiB allocated
Compiler

Compiled 69 023 to 5 373 computations (92.2% saved)

prune289.0ms (4.4%)

Memory
-13.3MiB live, 630.2MiB allocated
Pruning

15 alts after pruning (10 fresh and 5 done)

PrunedKeptTotal
New2 07252 077
Fresh358
Picked235
Done022
Total2 077152 092
Accuracy
100.0%
Counts
2 092 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.4%
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
75.5%
(pow.f64 #s(approx (pow (/ (log 1/10) (* -1/2 (log (+ (* im im) (* re re))))) -1/2) (sqrt.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))) #s(literal 2 binary64))
97.6%
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
98.0%
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
98.1%
(/.f64 (*.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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
55.8%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
55.6%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
97.9%
(/.f64 (neg.f64 (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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
97.9%
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
98.1%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
98.2%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
98.1%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
97.9%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
97.6%
(*.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))))
Compiler

Compiled 304 to 232 computations (23.7% saved)

simplify39.0ms (0.6%)

Memory
-5.4MiB live, 33.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
cost-diff0
#s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
cost-diff0
(pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))
cost-diff0
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
cost-diff0
(/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))
cost-diff1408
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
cost-diff0
(fma.f64 im im (*.f64 re re))
cost-diff0
(log.f64 (fma.f64 im im (*.f64 re re)))
cost-diff0
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
cost-diff0
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
cost-diff0
(neg.f64 #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-diff448
(*.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))))
cost-diff0
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
cost-diff0
(/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
cost-diff704
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
Rules
356×lower-fma.f32
356×lower-*.f32
354×lower-fma.f64
348×lower-*.f64
192×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038295
056286
178272
2114272
3272272
4466272
5552272
6718272
7951272
81045272
91173272
101190272
111193272
01193232
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
#s(literal 1 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) #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 10 binary64))
#s(literal 10 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 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))
#s(literal -1 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 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
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
#s(literal 1/2 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))
#s(literal -1 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 #s(literal -1 binary64) #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
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))
#s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(log.f64 im)
im
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(literal 1/4 binary64)
#s(literal 4 binary64)
Outputs
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
#s(literal 1 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
(/.f64 (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 (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 10 binary64))
#s(literal 10 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 #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)
(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
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 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/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
#s(literal 1/2 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 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)) (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)
(/.f64 #s(literal -1 binary64) #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
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))
#s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(log.f64 im)
im
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
#s(literal 1/4 binary64)
#s(literal 4 binary64)

localize107.0ms (1.6%)

Memory
27.6MiB live, 104.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.05078125
(pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))
accuracy0.2948207205279316
#s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
accuracy0.4209175293053261
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
accuracy0.6490366700430072
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
accuracy0.171875
(/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
accuracy0.2109375
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
accuracy0.2971962783533254
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
accuracy0.76953125
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))
accuracy0
(*.f64 re re)
accuracy0
(log.f64 #s(literal 10 binary64))
accuracy0.4170112793053261
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
accuracy25.42389028660991
(log.f64 (fma.f64 im im (*.f64 re re)))
accuracy0
(log.f64 #s(literal 10 binary64))
accuracy0.2109375
(*.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))))
accuracy0.2971962783533254
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
accuracy0.76953125
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))
accuracy0.171875
(/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
accuracy0.1953125
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
accuracy0.2971962783533254
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
accuracy0.41148378907376815
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
Samples
53.0ms197×0valid
33.0ms59×0invalid
Compiler

Compiled 256 to 33 computations (87.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 66.0ms
ival-log: 27.0ms (41.1% of total)
ival-div: 12.0ms (18.3% of total)
ival-pow: 11.0ms (16.8% of total)
ival-mult: 8.0ms (12.2% of total)
ival-hypot: 4.0ms (6.1% of total)
ival-add: 1.0ms (1.5% of total)
exact: 1.0ms (1.5% of total)
ival-neg: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series90.0ms (1.4%)

Memory
-27.5MiB live, 172.2MiB allocated
Counts
19 → 384
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #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 (*.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)))) (patch (*.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)))) #<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 (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 (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())
#s(alt (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())
#s(alt (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())
#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())
#s(alt (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())
Outputs
#s(alt (/ (log im) (log 10)) (taylor 0 re) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (log 10) (log im)) (taylor 0 re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #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) (log 10)) (* (pow im 2) (pow (log im) 2)))) (/ (log 10) (log im))) (taylor 0 re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #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 (* (pow re 2) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ (log 10) (* (pow im 2) (pow (log im) 2)))))) (/ (log 10) (log im))) (taylor 0 re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #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 (* (pow re 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))) (+ (* 1/8 (/ (log 10) (* (pow im 6) (pow (log im) 3)))) (* 1/6 (/ (log 10) (* (pow im 6) (pow (log im) 2)))))))) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ (log 10) (* (pow im 2) (pow (log im) 2)))))) (/ (log 10) (log im))) (taylor 0 re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (log im)) (taylor 0 re) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log im) 2)))) (/ 1 (log im))) (taylor 0 re) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (- (* (pow re 2) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3)))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im))) (taylor 0 re) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 1/8 (/ 1 (* (pow im 6) (pow (log im) 3)))) (+ (* 1/6 (/ 1 (* (pow im 6) (pow (log im) 2)))) (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))))))) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im))) (taylor 0 re) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 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 (/ (log im) (log 10)) (taylor 0 re) (#s(alt (*.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)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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 (* 1/2 (/ (log (pow im 2)) (log 10))) (taylor 0 re) (#s(alt (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) #<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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) #<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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) #<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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (log (pow im 2))) (taylor 0 re) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow im 2))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor 0 re) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (pow im 2) (taylor 0 re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (/ -1 (log im)) (taylor 0 re) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log im) 2)))) (/ 1 (log im))) (taylor 0 re) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im))) (taylor 0 re) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* (pow re 2) (+ (* (pow re 2) (- (* (pow re 2) (- (+ (* 1/8 (/ 1 (* (pow im 6) (pow (log im) 3)))) (* 1/6 (/ 1 (* (pow im 6) (pow (log im) 2))))) (* -1/2 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))))) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im))) (taylor 0 re) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (log (pow im 2)) (log 10))) (taylor 0 re) (#s(alt (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (taylor 0 re) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4)) (taylor 0 re) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ 1 (pow im 2)))) (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (* (pow re 2) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 1/32 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))))))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4)) (taylor 0 re) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow re 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ 1 (pow im 2)))) (* (pow re 2) (+ (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (* (pow re 2) (+ (* -1/384 (/ (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))) (* (pow im 2) (log (pow im 2))))) (+ (* 1/2880 (+ (* 240 (/ 1 (* (pow im 6) (log (pow im 2))))) (+ (* 360 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 240 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3))))))) (* 1/384 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3)))))))) (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 1/32 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))))))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4)) (taylor 0 re) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (log (pow im 2)) (log 10))) (taylor 0 re) (#s(alt #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #<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 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #<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 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #<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 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 re)) (log 10))) (taylor inf re) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 10) (log (/ 1 re)))) (taylor inf re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1 (/ (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))) (pow re 4)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))) (taylor inf re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1 (/ (+ (* -1/8 (/ (* (pow im 6) (log 10)) (pow (log (/ 1 re)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2))))))) (taylor inf re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #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))) (taylor inf re) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (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 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (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 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re))))))) (taylor inf re) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #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)) (log 10))) (taylor inf re) (#s(alt (*.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)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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 (/ 1 re)) (log 10))) (taylor inf re) (#s(alt (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (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/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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 re))) (taylor inf re) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (pow re 2) (taylor inf re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor inf re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (log (/ 1 re))) (taylor inf re) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (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 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2)))) (pow re 4))) (/ 1 (log (/ 1 re)))) (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2))))) (taylor inf re) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow (log (/ 1 re)) 2))) (+ (* 1/8 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))))) (log (/ 1 re)))))) (pow re 6))) (/ 1 (log (/ 1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2))))))) (taylor inf re) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (taylor inf re) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4)) (taylor inf re) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4))) (taylor inf re) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow im 2) (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re)))))) (log (/ 1 re)))) (+ (* -1/3072 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 1/2880 (+ (* -120 (/ (pow im 6) (log (/ 1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ 1 re)) 2)))))))) (pow re 6))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4)))) (taylor inf re) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 re)) (log 10))) (taylor inf re) (#s(alt #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (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 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (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 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (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/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))) (taylor inf re) (#s(alt #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ -1 re)) (log 10))) (taylor -inf re) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 10) (log (/ -1 re)))) (taylor -inf re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1 (/ (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))) (pow re 4)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))) (taylor -inf re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1 (/ (+ (* -1/8 (/ (* (pow im 6) (log 10)) (pow (log (/ -1 re)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2))))))) (taylor -inf re) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #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))) (taylor -inf re) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (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 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (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 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re))))))) (taylor -inf re) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #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)) (log 10))) (taylor -inf re) (#s(alt (*.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)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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 (/ -1 re)) (log 10))) (taylor -inf re) (#s(alt (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (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/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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 re))) (taylor -inf re) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (pow re 2) (taylor -inf re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2)))) (taylor -inf re) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (log (/ -1 re))) (taylor -inf re) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (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 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2)))) (pow re 4))) (/ 1 (log (/ -1 re)))) (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2))))) (taylor -inf re) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow (log (/ -1 re)) 2))) (+ (* 1/8 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))))) (log (/ -1 re)))))) (pow re 6))) (/ 1 (log (/ -1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2))))))) (taylor -inf re) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (taylor -inf re) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4)) (taylor -inf re) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4))) (taylor -inf re) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow im 2) (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re)))))) (log (/ -1 re)))) (+ (* -1/3072 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 1/2880 (+ (* -120 (/ (pow im 6) (log (/ -1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ -1 re)) 2)))))))) (pow re 6))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4)))) (taylor -inf re) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ -1 re)) (log 10))) (taylor -inf re) (#s(alt #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (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 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (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 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (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/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))) (taylor -inf re) (#s(alt #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (/ (log re) (log 10)) (taylor 0 im) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (log 10) (log re)) (taylor 0 im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #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) (log 10)) (* (pow re 2) (pow (log re) 2)))) (/ (log 10) (log re))) (taylor 0 im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #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 (* (pow im 2) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ (log 10) (* (pow re 2) (pow (log re) 2)))))) (/ (log 10) (log re))) (taylor 0 im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #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 (* (pow im 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))) (+ (* 1/8 (/ (log 10) (* (pow re 6) (pow (log re) 3)))) (* 1/6 (/ (log 10) (* (pow re 6) (pow (log re) 2)))))))) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ (log 10) (* (pow re 2) (pow (log re) 2)))))) (/ (log 10) (log re))) (taylor 0 im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (log re)) (taylor 0 im) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log re) 2)))) (/ 1 (log re))) (taylor 0 im) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow im 2) (- (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3)))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re))) (taylor 0 im) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 1/8 (/ 1 (* (pow re 6) (pow (log re) 3)))) (+ (* 1/6 (/ 1 (* (pow re 6) (pow (log re) 2)))) (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))))))) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re))) (taylor 0 im) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #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 (/ (log re) (log 10)) (taylor 0 im) (#s(alt (*.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)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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 (* 1/2 (/ (log (pow re 2)) (log 10))) (taylor 0 im) (#s(alt (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) #<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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) #<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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) #<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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (log (pow re 2))) (taylor 0 im) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (log (pow re 2))) (* 1/2 (/ (pow im 2) (pow re 2)))) (taylor 0 im) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (pow re 2) (taylor 0 im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (+ (pow im 2) (pow re 2)) (taylor 0 im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log re) 2)))) (/ 1 (log re))) (taylor 0 im) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re))) (taylor 0 im) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* (pow im 2) (+ (* (pow im 2) (- (* (pow im 2) (- (+ (* 1/8 (/ 1 (* (pow re 6) (pow (log re) 3)))) (* 1/6 (/ 1 (* (pow re 6) (pow (log re) 2))))) (* -1/2 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))))) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re))) (taylor 0 im) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (log (pow re 2)) (log 10))) (taylor 0 im) (#s(alt (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (taylor 0 im) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4)) (taylor 0 im) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow im 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ 1 (pow re 2)))) (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (* (pow im 2) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 1/32 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))))))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4)) (taylor 0 im) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow im 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ 1 (pow re 2)))) (* (pow im 2) (+ (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (* (pow im 2) (+ (* -1/384 (/ (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))) (* (pow re 2) (log (pow re 2))))) (+ (* 1/2880 (+ (* 240 (/ 1 (* (pow re 6) (log (pow re 2))))) (+ (* 360 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 240 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3))))))) (* 1/384 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3)))))))) (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 1/32 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))))))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4)) (taylor 0 im) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (log (pow re 2)) (log 10))) (taylor 0 im) (#s(alt #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #<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 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #<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 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #<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 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (log im) (log 10)) (taylor 0 im) (#s(alt (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log im) (log 10)) (taylor 0 im) (#s(alt (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log im) (log 10)) (taylor 0 im) (#s(alt (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (log im) (log 10)) (taylor 0 im) (#s(alt (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 10) (log (/ 1 im)))) (taylor inf im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1 (/ (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))) (pow im 4)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))) (taylor inf im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1 (/ (+ (* -1/8 (/ (* (pow re 6) (log 10)) (pow (log (/ 1 im)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2))))))) (taylor inf im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #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))) (taylor inf im) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (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 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (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 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))))) (taylor inf im) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #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)) (log 10))) (taylor inf im) (#s(alt (*.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)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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 (* -1 (/ (log (/ 1 im)) (log 10))) (taylor inf im) (#s(alt (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (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/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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ 1 im))) (taylor inf im) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (pow im 2) (taylor inf im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor inf im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (log (/ 1 im))) (taylor inf im) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (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 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2)))) (pow im 4))) (/ 1 (log (/ 1 im)))) (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2))))) (taylor inf im) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ 1 im)) 2))) (+ (* 1/8 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))))) (log (/ 1 im)))))) (pow im 6))) (/ 1 (log (/ 1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2))))))) (taylor inf im) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (taylor inf im) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4)) (taylor inf im) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4))) (taylor inf im) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow re 2) (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im)))))) (log (/ 1 im)))) (+ (* -1/3072 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 1/2880 (+ (* -120 (/ (pow re 6) (log (/ 1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ 1 im)) 2)))))))) (pow im 6))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4)))) (taylor inf im) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ 1 im)) (log 10))) (taylor inf im) (#s(alt #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (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 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (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 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (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/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))) (taylor inf im) (#s(alt #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (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 (log.f64 im) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (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 (log.f64 im) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (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 (log.f64 im) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (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 (log.f64 im) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #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(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log 10) (log (/ -1 im)))) (taylor -inf im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) #<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 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1 (/ (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))) (pow im 4)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))) (taylor -inf im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1 (/ (+ (* -1/8 (/ (* (pow re 6) (log 10)) (pow (log (/ -1 im)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2))))))) (taylor -inf im) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))) (patch (*.f64 (/.f64 #s(literal 1 binary64) #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))) (taylor -inf im) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (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 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (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 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im))))))) (taylor -inf im) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal 1 binary64) #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)) (log 10))) (taylor -inf im) (#s(alt (*.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)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (patch (*.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)))) #<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 (* -1 (/ (log (/ -1 im)) (log 10))) (taylor -inf im) (#s(alt (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (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/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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (log (/ -1 im))) (taylor -inf im) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (patch (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) #<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 (pow im 2) (taylor -inf im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2)))) (taylor -inf im) (#s(alt (fma.f64 im im (*.f64 re re)) (patch (fma.f64 im im (*.f64 re re)) #<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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 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))) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (log (/ -1 im))) (taylor -inf im) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (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 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2)))) (pow im 4))) (/ 1 (log (/ -1 im)))) (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2))))) (taylor -inf im) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ -1 im)) 2))) (+ (* 1/8 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))))) (log (/ -1 im)))))) (pow im 6))) (/ 1 (log (/ -1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2))))))) (taylor -inf im) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (patch (/.f64 #s(literal -1 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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<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 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) (patch (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64)) #<representation binary64>) () ())) ())
#s(alt (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (taylor -inf im) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4)) (taylor -inf im) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4))) (taylor -inf im) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow re 2) (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im)))))) (log (/ -1 im)))) (+ (* -1/3072 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 1/2880 (+ (* -120 (/ (pow re 6) (log (/ -1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ -1 im)) 2)))))))) (pow im 6))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4)))) (taylor -inf im) (#s(alt (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (patch (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (log (/ -1 im)) (log 10))) (taylor -inf im) (#s(alt #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (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 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (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 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (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/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))) (taylor -inf im) (#s(alt #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (patch #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10)) (taylor -inf im) (#s(alt (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10)) (taylor -inf im) (#s(alt (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10)) (taylor -inf im) (#s(alt (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10)) (taylor -inf im) (#s(alt (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) (patch (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #<representation binary64>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
22.0ms
im
@0
((/ 1 (* (/ 1 (log (sqrt (+ (* re re) (* im im))))) (log 10))) (* (/ 1 (log (sqrt (+ (* re re) (* im im))))) (log 10)) (/ 1 (log (sqrt (+ (* re re) (* im im))))) (log (sqrt (+ (* re re) (* im im)))) (* (/ -1 (log 10)) (neg (log (sqrt (+ (* re re) (* im im)))))) (/ -1 (log 10)) (log 10) (neg (log (sqrt (+ (* re re) (* im im))))) (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (* (log (+ (* im im) (* re re))) 1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (/ (/ -1 (log 10)) (/ -1 (log (sqrt (+ (* re re) (* im im)))))) (/ -1 (log (sqrt (+ (* re re) (* im im))))) (pow (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) 4) (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/ (log im) (log 10)) (* re re))
19.0ms
im
@inf
((/ 1 (* (/ 1 (log (sqrt (+ (* re re) (* im im))))) (log 10))) (* (/ 1 (log (sqrt (+ (* re re) (* im im))))) (log 10)) (/ 1 (log (sqrt (+ (* re re) (* im im))))) (log (sqrt (+ (* re re) (* im im)))) (* (/ -1 (log 10)) (neg (log (sqrt (+ (* re re) (* im im)))))) (/ -1 (log 10)) (log 10) (neg (log (sqrt (+ (* re re) (* im im))))) (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (* (log (+ (* im im) (* re re))) 1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (/ (/ -1 (log 10)) (/ -1 (log (sqrt (+ (* re re) (* im im)))))) (/ -1 (log (sqrt (+ (* re re) (* im im))))) (pow (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) 4) (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/ (log im) (log 10)) (* re re))
17.0ms
im
@-inf
((/ 1 (* (/ 1 (log (sqrt (+ (* re re) (* im im))))) (log 10))) (* (/ 1 (log (sqrt (+ (* re re) (* im im))))) (log 10)) (/ 1 (log (sqrt (+ (* re re) (* im im))))) (log (sqrt (+ (* re re) (* im im)))) (* (/ -1 (log 10)) (neg (log (sqrt (+ (* re re) (* im im)))))) (/ -1 (log 10)) (log 10) (neg (log (sqrt (+ (* re re) (* im im))))) (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (* (log (+ (* im im) (* re re))) 1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (/ (/ -1 (log 10)) (/ -1 (log (sqrt (+ (* re re) (* im im)))))) (/ -1 (log (sqrt (+ (* re re) (* im im))))) (pow (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) 4) (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/ (log im) (log 10)) (* re re))
3.0ms
re
@inf
((/ 1 (* (/ 1 (log (sqrt (+ (* re re) (* im im))))) (log 10))) (* (/ 1 (log (sqrt (+ (* re re) (* im im))))) (log 10)) (/ 1 (log (sqrt (+ (* re re) (* im im))))) (log (sqrt (+ (* re re) (* im im)))) (* (/ -1 (log 10)) (neg (log (sqrt (+ (* re re) (* im im)))))) (/ -1 (log 10)) (log 10) (neg (log (sqrt (+ (* re re) (* im im))))) (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (* (log (+ (* im im) (* re re))) 1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (/ (/ -1 (log 10)) (/ -1 (log (sqrt (+ (* re re) (* im im)))))) (/ -1 (log (sqrt (+ (* re re) (* im im))))) (pow (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) 4) (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/ (log im) (log 10)) (* re re))
3.0ms
re
@0
((/ 1 (* (/ 1 (log (sqrt (+ (* re re) (* im im))))) (log 10))) (* (/ 1 (log (sqrt (+ (* re re) (* im im))))) (log 10)) (/ 1 (log (sqrt (+ (* re re) (* im im))))) (log (sqrt (+ (* re re) (* im im)))) (* (/ -1 (log 10)) (neg (log (sqrt (+ (* re re) (* im im)))))) (/ -1 (log 10)) (log 10) (neg (log (sqrt (+ (* re re) (* im im))))) (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (* (log (+ (* im im) (* re re))) 1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (/ (/ -1 (log 10)) (/ -1 (log (sqrt (+ (* re re) (* im im)))))) (/ -1 (log (sqrt (+ (* re re) (* im im))))) (pow (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) 4) (pow (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) 1/4) (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/ (log im) (log 10)) (* re re))

simplify226.0ms (3.4%)

Memory
-27.8MiB live, 271.8MiB allocated
Algorithm
egg-herbie
Rules
8 972×lower-fma.f64
8 972×lower-fma.f32
6 132×lower-+.f64
6 132×lower-+.f32
5 814×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0115511596
1355711184
0811810686
Stop Event
iter limit
node limit
Counts
384 → 384
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)))
(/ (log 10) (log im))
(+ (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log im) 2)))) (/ (log 10) (log im)))
(+ (* (pow re 2) (- (* -1 (* (pow re 2) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ (log 10) (* (pow im 2) (pow (log im) 2)))))) (/ (log 10) (log im)))
(+ (* (pow re 2) (- (* (pow re 2) (- (* -1 (* (pow re 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))) (+ (* 1/8 (/ (log 10) (* (pow im 6) (pow (log im) 3)))) (* 1/6 (/ (log 10) (* (pow im 6) (pow (log im) 2)))))))) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ (log 10) (* (pow im 2) (pow (log im) 2)))))) (/ (log 10) (log im)))
(/ 1 (log im))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log im) 2)))) (/ 1 (log im)))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3)))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im)))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 1/8 (/ 1 (* (pow im 6) (pow (log im) 3)))) (+ (* 1/6 (/ 1 (* (pow im 6) (pow (log im) 2)))) (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))))))) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im)))
(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 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 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))
(* 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/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))))))
(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)))))
(pow im 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 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 im))
(- (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log im) 2)))) (/ 1 (log im)))
(- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im)))
(- (* (pow re 2) (+ (* (pow re 2) (- (* (pow re 2) (- (+ (* 1/8 (/ 1 (* (pow im 6) (pow (log im) 3)))) (* 1/6 (/ 1 (* (pow im 6) (pow (log im) 2))))) (* -1/2 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))))) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im)))
(* 1/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)))))))
(pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4)
(+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4))
(+ (* (pow re 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ 1 (pow im 2)))) (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (* (pow re 2) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 1/32 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))))))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4))
(+ (* (pow re 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ 1 (pow im 2)))) (* (pow re 2) (+ (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (* (pow re 2) (+ (* -1/384 (/ (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))) (* (pow im 2) (log (pow im 2))))) (+ (* 1/2880 (+ (* 240 (/ 1 (* (pow im 6) (log (pow im 2))))) (+ (* 360 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 240 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3))))))) (* 1/384 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3)))))))) (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 1/32 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))))))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4))
(* 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)))))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(* -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 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)))))
(- (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1 (/ (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))) (pow re 4)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(- (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1 (/ (+ (* -1/8 (/ (* (pow im 6) (log 10)) (pow (log (/ 1 re)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 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/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))))
(* -1 (log (/ 1 re)))
(+ (* -1 (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)) (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 (/ 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 (/ 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)))
(+ (* -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))))))
(* -2 (log (/ 1 re)))
(+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* -1 (/ (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)))
(+ (* 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)) 3))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2)))) (pow re 4))) (/ 1 (log (/ 1 re)))) (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(- (+ (* -1 (/ (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow (log (/ 1 re)) 2))) (+ (* 1/8 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))))) (log (/ 1 re)))))) (pow re 6))) (/ 1 (log (/ 1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))))))
(* -1 (/ (log (/ 1 re)) (log 10)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4)
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow im 2) (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re)))))) (log (/ 1 re)))) (+ (* -1/3072 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 1/2880 (+ (* -120 (/ (pow im 6) (log (/ 1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ 1 re)) 2)))))))) (pow re 6))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4))))
(* -1 (/ (log (/ 1 re)) (log 10)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(* -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 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)))))
(- (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1 (/ (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))) (pow re 4)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(- (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1 (/ (+ (* -1/8 (/ (* (pow im 6) (log 10)) (pow (log (/ -1 re)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 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/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))))
(* -1 (log (/ -1 re)))
(+ (* -1 (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)) (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 (/ -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 (/ -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)))
(+ (* -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))))))
(* -2 (log (/ -1 re)))
(+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* -1 (/ (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)))
(+ (* 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)) 3))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2)))) (pow re 4))) (/ 1 (log (/ -1 re)))) (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(- (+ (* -1 (/ (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow (log (/ -1 re)) 2))) (+ (* 1/8 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))))) (log (/ -1 re)))))) (pow re 6))) (/ 1 (log (/ -1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))))))
(* -1 (/ (log (/ -1 re)) (log 10)))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4)
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow im 2) (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re)))))) (log (/ -1 re)))) (+ (* -1/3072 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 1/2880 (+ (* -120 (/ (pow im 6) (log (/ -1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ -1 re)) 2)))))))) (pow re 6))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4))))
(* -1 (/ (log (/ -1 re)) (log 10)))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(/ (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 10) (log re))
(+ (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log re) 2)))) (/ (log 10) (log re)))
(+ (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ (log 10) (* (pow re 2) (pow (log re) 2)))))) (/ (log 10) (log re)))
(+ (* (pow im 2) (- (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))) (+ (* 1/8 (/ (log 10) (* (pow re 6) (pow (log re) 3)))) (* 1/6 (/ (log 10) (* (pow re 6) (pow (log re) 2)))))))) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ (log 10) (* (pow re 2) (pow (log re) 2)))))) (/ (log 10) (log re)))
(/ 1 (log re))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log re) 2)))) (/ 1 (log re)))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3)))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 1/8 (/ 1 (* (pow re 6) (pow (log re) 3)))) (+ (* 1/6 (/ 1 (* (pow re 6) (pow (log re) 2)))) (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))))))) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))
(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 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 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))
(* 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/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))))))
(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)))))
(pow re 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(/ (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 re))
(- (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log re) 2)))) (/ 1 (log re)))
(- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))
(- (* (pow im 2) (+ (* (pow im 2) (- (* (pow im 2) (- (+ (* 1/8 (/ 1 (* (pow re 6) (pow (log re) 3)))) (* 1/6 (/ 1 (* (pow re 6) (pow (log re) 2))))) (* -1/2 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))))) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))
(* 1/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)))))))
(pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4)
(+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4))
(+ (* (pow im 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ 1 (pow re 2)))) (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (* (pow im 2) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 1/32 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))))))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4))
(+ (* (pow im 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ 1 (pow re 2)))) (* (pow im 2) (+ (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (* (pow im 2) (+ (* -1/384 (/ (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))) (* (pow re 2) (log (pow re 2))))) (+ (* 1/2880 (+ (* 240 (/ 1 (* (pow re 6) (log (pow re 2))))) (+ (* 360 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 240 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3))))))) (* 1/384 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3)))))))) (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 1/32 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))))))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4))
(* 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)))))))
(/ (log im) (log 10))
(/ (log im) (log 10))
(/ (log im) (log 10))
(/ (log im) (log 10))
(* -1 (/ (log (/ 1 im)) (log 10)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/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 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)))))
(- (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1 (/ (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))) (pow im 4)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(- (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1 (/ (+ (* -1/8 (/ (* (pow re 6) (log 10)) (pow (log (/ 1 im)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 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/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))))
(* -1 (log (/ 1 im)))
(+ (* -1 (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)) (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 (/ 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))))))
(* -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)))
(+ (* -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))))))
(* -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)))))
(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))))
(* -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)))
(+ (* 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)) 3))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2)))) (pow im 4))) (/ 1 (log (/ 1 im)))) (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(- (+ (* -1 (/ (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ 1 im)) 2))) (+ (* 1/8 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))))) (log (/ 1 im)))))) (pow im 6))) (/ 1 (log (/ 1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))))))
(* -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)))))))
(pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4)
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow re 2) (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im)))))) (log (/ 1 im)))) (+ (* -1/3072 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 1/2880 (+ (* -120 (/ (pow re 6) (log (/ 1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ 1 im)) 2)))))))) (pow im 6))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4))))
(* -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 (/ (log (/ 1 im)) (log 10)))
(* -1 (/ (log (/ 1 im)) (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 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)))))
(- (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1 (/ (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))) (pow im 4)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(- (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1 (/ (+ (* -1/8 (/ (* (pow re 6) (log 10)) (pow (log (/ -1 im)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 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/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))))
(* -1 (log (/ -1 im)))
(+ (* -1 (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)) (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 (/ -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))))))
(* -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)))
(+ (* -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))))))
(* -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)))))
(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))))
(* -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)))
(+ (* 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)) 3))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2)))) (pow im 4))) (/ 1 (log (/ -1 im)))) (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(- (+ (* -1 (/ (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ -1 im)) 2))) (+ (* 1/8 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))))) (log (/ -1 im)))))) (pow im 6))) (/ 1 (log (/ -1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))))))
(* -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)))))))
(pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4)
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow re 2) (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im)))))) (log (/ -1 im)))) (+ (* -1/3072 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 1/2880 (+ (* -120 (/ (pow re 6) (log (/ -1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ -1 im)) 2)))))))) (pow im 6))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4))))
(* -1 (/ (log (/ -1 im)) (log 10)))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
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 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.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 (fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(/ (log 10) (log im))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(+ (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log im) 2)))) (/ (log 10) (log im)))
(fma.f64 (*.f64 (*.f64 re re) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im)))) #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(+ (* (pow re 2) (- (* -1 (* (pow re 2) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ (log 10) (* (pow im 2) (pow (log im) 2)))))) (/ (log 10) (log im)))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (*.f64 re re) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal -1/2 binary64))) (*.f64 re re) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(+ (* (pow re 2) (- (* (pow re 2) (- (* -1 (* (pow re 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))) (+ (* 1/8 (/ (log 10) (* (pow im 6) (pow (log im) 3)))) (* 1/6 (/ (log 10) (* (pow im 6) (pow (log im) 2)))))))) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ (log 10) (* (pow im 2) (pow (log im) 2)))))) (/ (log 10) (log im)))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (*.f64 (*.f64 im im) (log.f64 im))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)))))) (*.f64 re re) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))))))) (*.f64 re re) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal -1/2 binary64))) (*.f64 re re) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(/ 1 (log im))
(/.f64 #s(literal 1 binary64) (log.f64 im))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log im) 2)))) (/ 1 (log im)))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3)))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im)))
(fma.f64 (fma.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 re re) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im)))) (*.f64 re re) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 1/8 (/ 1 (* (pow im 6) (pow (log im) 3)))) (+ (* 1/6 (/ 1 (* (pow im 6) (pow (log im) 2)))) (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))))))) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im)))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (*.f64 re re)) (+.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (*.f64 im im) (log.f64 im))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 6 binary64))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (*.f64 re re) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im)))) (*.f64 re re) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(log im)
(log.f64 im)
(+ (log 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 im))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 re re) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re) (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 (fma.f64 (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 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re) (log.f64 im))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.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 (fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 (log.f64 im) (log.f64 #s(literal 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 (fma.f64 (/.f64 (*.f64 re re) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 re re)) (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))
(-.f64 (*.f64 (fma.f64 (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 re re) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 re re)) (log.f64 im))
(* 1/2 (/ (log (pow im 2)) (log 10)))
(*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 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 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re)))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(* 1/2 (log (pow im 2)))
(*.f64 (log.f64 (*.f64 im im)) #s(literal 1/2 binary64))
(+ (* 1/2 (log (pow im 2))) (* 1/2 (/ (pow re 2) (pow im 2))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* 1/2 (log (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (log.f64 (*.f64 im im)) #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 re re) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re)))
(+ (* 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 (log.f64 (*.f64 im im)) #s(literal 1/2 binary64) (*.f64 (fma.f64 (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 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re)))
(log (pow im 2))
(log.f64 (*.f64 im im))
(+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))
(+.f64 (log.f64 (*.f64 im im)) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(fma.f64 (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))) (*.f64 re re) (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 (fma.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re re) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 re re) (log.f64 (*.f64 im im)))
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im im))
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im im))
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im im))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.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 (fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(/ -1 (log im))
(/.f64 #s(literal -1 binary64) (log.f64 im))
(- (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log im) 2)))) (/ 1 (log im)))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im)))
(fma.f64 (fma.f64 (neg.f64 (*.f64 re re)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im)))) (*.f64 re re) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(- (* (pow re 2) (+ (* (pow re 2) (- (* (pow re 2) (- (+ (* 1/8 (/ 1 (* (pow im 6) (pow (log im) 3)))) (* 1/6 (/ 1 (* (pow im 6) (pow (log im) 2))))) (* -1/2 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))))) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im)))
(fma.f64 (fma.f64 (fma.f64 (+.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (*.f64 im im) (log.f64 im))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 6 binary64))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))))) (*.f64 re re) (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im)))) (*.f64 re re) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(* 1/2 (/ (log (pow im 2)) (log 10)))
(*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 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 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re)))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4)
(pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))
(+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 re re) (*.f64 im im)) (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(+ (* (pow re 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ 1 (pow im 2)))) (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (* (pow re 2) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 1/32 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))))))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 re re)) (fma.f64 (+.f64 (/.f64 #s(literal 12 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 12 binary64) (*.f64 (log.f64 (*.f64 im im)) (pow.f64 im #s(literal 4 binary64))))) #s(literal -1/96 binary64) (/.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (*.f64 im im)) #s(literal 1/4 binary64))) (*.f64 re re) (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(+ (* (pow re 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow im 2)) 3))) 1/4) (/ 1 (pow im 2)))) (* (pow re 2) (+ (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (* (pow re 2) (+ (* -1/384 (/ (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2))))) (* (pow im 2) (log (pow im 2))))) (+ (* 1/2880 (+ (* 240 (/ 1 (* (pow im 6) (log (pow im 2))))) (+ (* 360 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 2)))) (* 240 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3))))))) (* 1/384 (/ 1 (* (pow im 6) (pow (log (pow im 2)) 3)))))))) (* (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow im 4) (log (pow im 2))))) (* 12 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))) (* 1/32 (/ 1 (* (pow im 4) (pow (log (pow im 2)) 2)))))))))) (pow (/ (* 1/2 (log (pow im 2))) (log 10)) 1/4))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 12 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 12 binary64) (*.f64 (log.f64 (*.f64 im im)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (log.f64 (*.f64 im im)) (*.f64 im im))) #s(literal -1/384 binary64) (fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 240 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 360 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 6 binary64))))) (/.f64 #s(literal 240 binary64) (*.f64 (log.f64 (*.f64 im im)) (pow.f64 im #s(literal 6 binary64))))) #s(literal 1/2880 binary64) (/.f64 #s(literal 1/384 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)))))) (*.f64 re re) (fma.f64 (+.f64 (/.f64 #s(literal 12 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 12 binary64) (*.f64 (log.f64 (*.f64 im im)) (pow.f64 im #s(literal 4 binary64))))) #s(literal -1/96 binary64) (/.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))))) (*.f64 re re) (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 im im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (*.f64 im im)) #s(literal 1/4 binary64))) (*.f64 re re) (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(* 1/2 (/ (log (pow im 2)) (log 10)))
(*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 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 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re)))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(* -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 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log 10) (log (/ 1 re))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))
(+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(fma.f64 (*.f64 (*.f64 im im) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re)))) #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))
(- (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1 (/ (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3)))) (pow re 4)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(+.f64 (/.f64 (fma.f64 (*.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))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 re #s(literal 4 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re)))) #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))
(- (+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1 (/ (+ (* -1/8 (/ (* (pow im 6) (log 10)) (pow (log (/ 1 re)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))))
(-.f64 (-.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 (*.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))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) #s(literal -1/4 binary64))) (*.f64 im im)) (log.f64 re)) (fma.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) #s(literal 1/720 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) #s(literal -1/8 binary64)))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) #s(literal -1/4 binary64) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (pow.f64 re #s(literal 4 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 im im) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re)))) #s(literal 1/2 binary64)))))
(/ -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 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))
(-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (neg.f64 (pow.f64 re #s(literal 4 binary64)))) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))))
(-.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64))) #s(literal 1/720 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (*.f64 im im)) (log.f64 re))))) (neg.f64 (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (/.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)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))))))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (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 re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (log.f64 re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (log.f64 re)))
(* -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 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.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))
(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 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (log.f64 re)))
(- (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(-.f64 (/.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (log.f64 re))))
(* -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 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (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 re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (log.f64 re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (log.f64 re)))
(* -2 (log (/ 1 re)))
(neg.f64 (*.f64 #s(literal -2 binary64) (log.f64 re)))
(+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))
(fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 re)) (/.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 #s(literal -2 binary64) (neg.f64 (log.f64 re)) (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 #s(literal -2 binary64) (neg.f64 (log.f64 re)) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/3 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)))))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re re))
(* -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 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(/ 1 (log (/ 1 re)))
(/.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 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(- (+ (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2)))) (pow re 4))) (/ 1 (log (/ 1 re)))) (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (neg.f64 (pow.f64 re #s(literal 4 binary64)))) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re))))
(- (+ (* -1 (/ (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow (log (/ 1 re)) 2))) (+ (* 1/8 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))))) (log (/ 1 re)))))) (pow re 6))) (/ 1 (log (/ 1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))))))
(-.f64 (-.f64 (/.f64 #s(literal -1 binary64) (log.f64 re)) (/.f64 (fma.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) #s(literal 1/8 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (*.f64 im im)) (log.f64 re))))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (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)) (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 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4)
(pow.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4))
(fma.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (/.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/8 binary64) (pow.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4)))
(fma.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -6 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 re)) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) #s(literal 1/96 binary64) (/.f64 (*.f64 #s(literal 1/128 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (/.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/8 binary64)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow im 2) (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re)))))) (log (/ 1 re)))) (+ (* -1/3072 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 1/2880 (+ (* -120 (/ (pow im 6) (log (/ 1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ 1 re)) 2)))))))) (pow re 6))) (+ (* (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 6 (/ (pow im 4) (log (/ 1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ 1 re))) (log 10)) 1/4))))
(fma.f64 (pow.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 1/768 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -6 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 re)) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (*.f64 im im)) (log.f64 re)) (fma.f64 (fma.f64 #s(literal 120 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 re)) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64))) #s(literal 90 binary64) (/.f64 (*.f64 #s(literal -30 binary64) (pow.f64 im #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))) #s(literal 1/2880 binary64) (/.f64 (*.f64 #s(literal -1/3072 binary64) (pow.f64 im #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))))) (pow.f64 re #s(literal 6 binary64))) (/.f64 (fma.f64 (fma.f64 #s(literal -6 binary64) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 re)) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) #s(literal 1/96 binary64) (/.f64 (*.f64 #s(literal 1/128 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (/.f64 (*.f64 im im) (*.f64 re re))) #s(literal -1/8 binary64) (pow.f64 (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 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 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(* -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)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log 10) (log (/ -1 re))))
(/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(- (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1 (/ (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3)))) (pow re 4)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 re #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(- (+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1 (/ (+ (* -1/8 (/ (* (pow im 6) (log 10)) (pow (log (/ -1 re)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 10)) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (* 1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))))
(-.f64 (-.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))) #s(literal 1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal 1/720 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal -1/8 binary64)))) (neg.f64 (pow.f64 re #s(literal 6 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re)))) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re 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 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal -1/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 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 re #s(literal 4 binary64)))) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))))
(-.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) re)))) #s(literal 1/2 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal 1/720 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))))) (neg.f64 (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) 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))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (neg.f64 (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)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (neg.f64 (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 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.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)) (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)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(log (/ -1 re))
(log.f64 (/.f64 #s(literal -1 binary64) re))
(- (* -1/2 (/ (pow im 2) (pow re 2))) (* -1 (log (/ -1 re))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(- (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)))
(- (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(-.f64 (fma.f64 #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 re #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re))))
(* -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)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(* -1 (log (/ -1 re)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (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) (neg.f64 (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)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 re re)))) (log.f64 (/.f64 #s(literal -1 binary64) 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 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/3 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)))))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re re))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (+.f64 (/.f64 (*.f64 im im) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re re))
(* -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)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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)))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(/ 1 (log (/ -1 re)))
(/.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 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/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)) 3))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2)))) (pow re 4))) (/ 1 (log (/ -1 re)))) (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))))
(- (+ (* -1 (/ (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow (log (/ -1 re)) 2))) (+ (* 1/8 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))))) (log (/ -1 re)))))) (pow re 6))) (/ 1 (log (/ -1 re)))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))))))
(-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) re)))) #s(literal 1/2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))))) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 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)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4)
(pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4)))
(fma.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) #s(literal 1/96 binary64) (/.f64 (*.f64 #s(literal 1/128 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))) #s(literal 1 binary64)) (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re))))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 re)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow im 2) (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re)))))) (log (/ -1 re)))) (+ (* -1/3072 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 1/2880 (+ (* -120 (/ (pow im 6) (log (/ -1 re)))) (+ (* -30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 90 (/ (pow im 6) (pow (log (/ -1 re)) 2)))))))) (pow re 6))) (+ (* (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/96 (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 6 (/ (pow im 4) (log (/ -1 re))))))) (pow re 4))) (pow (/ (* -1 (log (/ -1 re))) (log 10)) 1/4))))
(fma.f64 (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal -3 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)))) #s(literal -1/768 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))) #s(literal -120 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal 90 binary64) (/.f64 (*.f64 #s(literal -30 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))))) #s(literal 1/2880 binary64) (/.f64 (*.f64 #s(literal -1/3072 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))))) (pow.f64 re #s(literal 6 binary64))) (/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))) #s(literal 1/96 binary64) (/.f64 (*.f64 #s(literal 1/128 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)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 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)))))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(/ (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 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.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 (fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(/ (log 10) (log re))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))
(+ (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log re) 2)))) (/ (log 10) (log re)))
(fma.f64 (*.f64 (*.f64 im im) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re)))) #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))
(+ (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ (log 10) (* (pow re 2) (pow (log re) 2)))))) (/ (log 10) (log re)))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 im im) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal -1/2 binary64))) (*.f64 im im) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))
(+ (* (pow im 2) (- (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))) (+ (* 1/8 (/ (log 10) (* (pow re 6) (pow (log re) 3)))) (* 1/6 (/ (log 10) (* (pow re 6) (pow (log re) 2)))))))) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ (log 10) (* (pow re 2) (pow (log re) 2)))))) (/ (log 10) (log re)))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 (log.f64 re) (*.f64 re re))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64)))))) (*.f64 im im) (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))))))) (*.f64 im im) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal -1/2 binary64))) (*.f64 im im) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))
(/ 1 (log re))
(/.f64 #s(literal 1 binary64) (log.f64 re))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log re) 2)))) (/ 1 (log re)))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3)))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))
(fma.f64 (fma.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 im im) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re)))) (*.f64 im im) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 1/8 (/ 1 (* (pow re 6) (pow (log re) 3)))) (+ (* 1/6 (/ 1 (* (pow re 6) (pow (log re) 2)))) (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))))))) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 (*.f64 im im)) (+.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (log.f64 re) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 6 binary64))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 im im) (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re)))) (*.f64 im im) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(log re)
(log.f64 re)
(+ (log 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 re))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (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 (fma.f64 (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 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (log.f64 re))
(/ (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 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.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 (fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 (log.f64 re) (log.f64 #s(literal 10 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))
(fma.f64 (fma.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/4 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 im im) (neg.f64 (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 (fma.f64 (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 im im) (/.f64 #s(literal -1/2 binary64) (*.f64 re re))) (*.f64 im im) (neg.f64 (log.f64 re)))
(* 1/2 (/ (log (pow re 2)) (log 10)))
(*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 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 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(fma.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im)))
(+ (* 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 (fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(* 1/2 (log (pow re 2)))
(*.f64 (log.f64 (*.f64 re re)) #s(literal 1/2 binary64))
(+ (* 1/2 (log (pow re 2))) (* 1/2 (/ (pow im 2) (pow re 2))))
(*.f64 #s(literal 1/2 binary64) (+.f64 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re))))
(+ (* 1/2 (log (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (log.f64 (*.f64 re re)) #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im)))
(+ (* 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 (log.f64 (*.f64 re re)) #s(literal 1/2 binary64) (*.f64 (fma.f64 (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 im im) (/.f64 #s(literal 1/2 binary64) (*.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 (log.f64 (*.f64 re re)) (/.f64 (*.f64 im im) (*.f64 re re)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(fma.f64 (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))) (*.f64 im im) (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 (fma.f64 (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 im im) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 im im) (log.f64 (*.f64 re re)))
(pow re 2)
(*.f64 re re)
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im im))
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im im))
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im 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 (/.f64 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.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 (fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(/ -1 (log re))
(/.f64 #s(literal -1 binary64) (log.f64 re))
(- (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log re) 2)))) (/ 1 (log re)))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))
(fma.f64 (fma.f64 (neg.f64 (*.f64 im im)) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re)))) (*.f64 im im) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(- (* (pow im 2) (+ (* (pow im 2) (- (* (pow im 2) (- (+ (* 1/8 (/ 1 (* (pow re 6) (pow (log re) 3)))) (* 1/6 (/ 1 (* (pow re 6) (pow (log re) 2))))) (* -1/2 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))))) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))
(fma.f64 (fma.f64 (fma.f64 (+.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (log.f64 re) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 6 binary64))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64))))) (*.f64 im im) (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re)))) (*.f64 im im) (/.f64 #s(literal -1 binary64) (log.f64 re)))
(* 1/2 (/ (log (pow re 2)) (log 10)))
(*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 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 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(fma.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im)))
(+ (* 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 (fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4)
(pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))
(+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ (pow im 2) (pow re 2)))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 im im) (*.f64 re re)) (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(+ (* (pow im 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ 1 (pow re 2)))) (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (* (pow im 2) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 1/32 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))))))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (*.f64 im im)) (fma.f64 (+.f64 (/.f64 #s(literal 12 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 12 binary64) (*.f64 (log.f64 (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))) #s(literal -1/96 binary64) (/.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 im im) (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(+ (* (pow im 2) (+ (* 1/4 (* (pow (/ 1/2 (* (log 10) (pow (log (pow re 2)) 3))) 1/4) (/ 1 (pow re 2)))) (* (pow im 2) (+ (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (* (pow im 2) (+ (* -1/384 (/ (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2))))) (* (pow re 2) (log (pow re 2))))) (+ (* 1/2880 (+ (* 240 (/ 1 (* (pow re 6) (log (pow re 2))))) (+ (* 360 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 2)))) (* 240 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3))))))) (* 1/384 (/ 1 (* (pow re 6) (pow (log (pow re 2)) 3)))))))) (* (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4) (+ (* -1/96 (+ (* 12 (/ 1 (* (pow re 4) (log (pow re 2))))) (* 12 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))) (* 1/32 (/ 1 (* (pow re 4) (pow (log (pow re 2)) 2)))))))))) (pow (/ (* 1/2 (log (pow re 2))) (log 10)) 1/4))
(fma.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (fma.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 12 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 12 binary64) (*.f64 (log.f64 (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (log.f64 (*.f64 re re)) (*.f64 re re))) #s(literal -1/384 binary64) (fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 240 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64)))) (/.f64 #s(literal 360 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 6 binary64))))) (/.f64 #s(literal 240 binary64) (*.f64 (log.f64 (*.f64 re re)) (pow.f64 re #s(literal 6 binary64))))) #s(literal 1/2880 binary64) (/.f64 #s(literal 1/384 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64)))))) (*.f64 im im) (fma.f64 (+.f64 (/.f64 #s(literal 12 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 12 binary64) (*.f64 (log.f64 (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))) #s(literal -1/96 binary64) (/.f64 #s(literal 1/32 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))))) (*.f64 im im) (*.f64 (/.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (log.f64 (*.f64 re re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (*.f64 re re)) #s(literal 1/4 binary64))) (*.f64 im im) (pow.f64 (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(* 1/2 (/ (log (pow re 2)) (log 10)))
(*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 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 (*.f64 im im) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(fma.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im)))
(+ (* 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 (fma.f64 (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (fma.f64 (/.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 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log 10) (log (/ 1 im))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(fma.f64 (*.f64 (*.f64 re re) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im)))) #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(- (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1 (/ (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3)))) (pow im 4)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (fma.f64 (*.f64 (*.f64 re re) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im)))) #s(literal -1/2 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(- (+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1 (/ (+ (* -1/8 (/ (* (pow re 6) (log 10)) (pow (log (/ 1 im)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))))
(-.f64 (-.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal 1/720 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (*.f64 re re)) (log.f64 im)) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal -1/8 binary64)))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (fma.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im)))) #s(literal 1/2 binary64)))))
(/ -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 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal -1/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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))))
(-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal 1/720 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (*.f64 re re)) (log.f64 im)) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))))) (neg.f64 (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im))))))
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (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 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (log.f64 im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (log.f64 im)))
(* -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 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (fma.f64 (/.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 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.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))
(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 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (log.f64 im)))
(- (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 (/.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (log.f64 im))))
(* -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 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(* -1 (log (/ 1 im)))
(log.f64 im)
(+ (* -1 (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 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (log.f64 im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (log.f64 im)))
(* -2 (log (/ 1 im)))
(*.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64))
(+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 im im))
(* -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 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (fma.f64 (/.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 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(/ 1 (log (/ 1 im)))
(/.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 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(- (+ (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2)))) (pow im 4))) (/ 1 (log (/ 1 im)))) (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(-.f64 (-.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))))
(- (+ (* -1 (/ (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ 1 im)) 2))) (+ (* 1/8 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))))) (log (/ 1 im)))))) (pow im 6))) (/ 1 (log (/ 1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))))))
(-.f64 (-.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal -1/720 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal 1/8 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (*.f64 re re)) (log.f64 im))))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 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 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4)
(pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4))
(fma.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (/.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/8 binary64) (pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4)))
(fma.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -6 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 im)) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal 1/96 binary64) (/.f64 (*.f64 #s(literal 1/128 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (/.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/8 binary64)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ 1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow re 2) (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im)))))) (log (/ 1 im)))) (+ (* -1/3072 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 1/2880 (+ (* -120 (/ (pow re 6) (log (/ 1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ 1 im)) 2)))))))) (pow im 6))) (+ (* (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 6 (/ (pow re 4) (log (/ 1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ 1 im))) (log 10)) 1/4))))
(fma.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 1/768 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -6 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 im)) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (*.f64 re re)) (log.f64 im)) (fma.f64 (fma.f64 #s(literal 120 binary64) (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 im)) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal 90 binary64) (/.f64 (*.f64 #s(literal -30 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))))) #s(literal 1/2880 binary64) (/.f64 (*.f64 #s(literal -1/3072 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))))) (pow.f64 im #s(literal 6 binary64))) (/.f64 (fma.f64 (fma.f64 #s(literal -6 binary64) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 im)) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) #s(literal 1/96 binary64) (/.f64 (*.f64 #s(literal 1/128 binary64) (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 (*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (/.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1/8 binary64) (pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal 1/4 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 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 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 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(* -1 (/ (log (/ -1 im)) (log 10)))
(/.f64 (log.f64 (/.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)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (/.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 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(* -1 (/ (log 10) (log (/ -1 im))))
(/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(- (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1 (/ (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3)))) (pow im 4)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(- (+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1 (/ (+ (* -1/8 (/ (* (pow re 6) (log 10)) (pow (log (/ -1 im)) 3))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 10)) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (* 1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))))
(-.f64 (-.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))) #s(literal 1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal 1/720 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal -1/8 binary64)))) (neg.f64 (pow.f64 im #s(literal 6 binary64)))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))) (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im 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 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal -1/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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))))
(-.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im)))) #s(literal 1/2 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal 1/720 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))))) (neg.f64 (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) 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))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (neg.f64 (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 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (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 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.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)) (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)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (/.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 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(log (/ -1 im))
(log.f64 (/.f64 #s(literal -1 binary64) im))
(- (* -1/2 (/ (pow re 2) (pow im 2))) (* -1 (log (/ -1 im))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal -1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(- (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(-.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))
(- (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 (fma.f64 (/.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) (log.f64 (/.f64 #s(literal -1 binary64) im))) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im))))
(* -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)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(* -1 (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))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (neg.f64 (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 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 im im)))) (log.f64 (/.f64 #s(literal -1 binary64) 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 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 im im))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (+.f64 (/.f64 (*.f64 re re) (*.f64 im im)) #s(literal 1 binary64)) (*.f64 im im))
(* -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)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (/.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 10 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(/ 1 (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 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 1/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)) 3))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2)))) (pow im 4))) (/ 1 (log (/ -1 im)))) (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))))
(- (+ (* -1 (/ (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ -1 im)) 2))) (+ (* 1/8 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))))) (log (/ -1 im)))))) (pow im 6))) (/ 1 (log (/ -1 im)))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))))))
(-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (fma.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im)))) #s(literal 1/2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 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)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4)
(pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 re re) (*.f64 im im)) (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4)))
(fma.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) #s(literal 1/96 binary64) (/.f64 (*.f64 #s(literal 1/128 binary64) (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))) #s(literal 1 binary64)) (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 re re) (*.f64 im im))))
(+ (* -1/8 (* (pow (/ -1 (* (log 10) (pow (log (/ -1 im)) 3))) 1/4) (/ (pow re 2) (pow im 2)))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* -1/768 (/ (* (pow re 2) (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im)))))) (log (/ -1 im)))) (+ (* -1/3072 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 1/2880 (+ (* -120 (/ (pow re 6) (log (/ -1 im)))) (+ (* -30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 90 (/ (pow re 6) (pow (log (/ -1 im)) 2)))))))) (pow im 6))) (+ (* (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4) (/ (+ (* 1/128 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/96 (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 6 (/ (pow re 4) (log (/ -1 im))))))) (pow im 4))) (pow (/ (* -1 (log (/ -1 im))) (log 10)) 1/4))))
(fma.f64 (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im)))) #s(literal -1/768 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) #s(literal -120 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal 90 binary64) (/.f64 (*.f64 #s(literal -30 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))))) #s(literal 1/2880 binary64) (/.f64 (*.f64 #s(literal -1/3072 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))))) (pow.f64 im #s(literal 6 binary64))) (/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) #s(literal 6 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))) #s(literal 1/96 binary64) (/.f64 (*.f64 #s(literal 1/128 binary64) (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 (*.f64 #s(literal -1/8 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (/.f64 (*.f64 re re) (*.f64 im im)) (pow.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 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)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (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 (/.f64 (pow.f64 re #s(literal 6 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))
(/ (+ (log -1) (* -1 (log (/ -1 im)))) (log 10))
(/.f64 (-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 #s(literal 10 binary64)))

rewrite208.0ms (3.1%)

Memory
11.6MiB live, 238.5MiB allocated
Rules
3 222×lower-*.f32
3 214×lower-*.f64
3 194×lower-fma.f32
3 192×lower-fma.f64
1 988×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038234
056227
1165204
2797204
35495204
08097152
Stop Event
iter limit
node limit
iter limit
Counts
19 → 783
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 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 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 #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))
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 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)))
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))
#s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(*.f64 re re)
Outputs
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 #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 -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (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 1/2 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 -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.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 (/.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 #s(literal -1 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 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 (*.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) (log.f64 #s(literal 10 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))) (/.f64 #s(literal -1 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 #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 2 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) (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) (+.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 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 (/.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 -1/2 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 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (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 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (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 (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 #s(literal -1 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)))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (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) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (*.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 (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 #s(literal 1 binary64) (neg.f64 (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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (*.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 (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 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 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))) (*.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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(neg.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 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))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64)) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(*.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)))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.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 3 binary64)))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/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 -1/2 binary64)) (/.f64 #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 -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/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)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/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)) (/.f64 #s(literal -1 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/2 binary64)) (*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/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)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (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 (log.f64 #s(literal 1/10 binary64)) #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))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 1 binary64) #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))) (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))))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -1 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 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #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 #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 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64))
(/.f64 (log.f64 #s(literal 10 binary64)) #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 #s(literal -1 binary64) (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))))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))) #s(literal -1 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 (log.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) (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 -1 binary64) (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 (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 -1/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)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 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) (/.f64 #s(literal -1 binary64) #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))) #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))))
(pow.f64 (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) #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/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) #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 -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 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 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) #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))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 #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))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(exp.f64 (*.f64 (log.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal 1 binary64)))
(exp.f64 (neg.f64 (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(+.f64 #s(literal 0 binary64) (/.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 1/2 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (neg.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 #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)))
(pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) #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/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) #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 1 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 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)) #s(literal 0 binary64))))
(/.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)))
(/.f64 (neg.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 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #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)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 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)))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 (*.f64 #s(literal -1 binary64) (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 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 1/2 binary64)) (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 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 3 binary64))) (*.f64 #s(literal -1 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 (neg.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(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))))
(neg.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(fma.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 1/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 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 #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)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(exp.f64 (*.f64 (neg.f64 (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)))
(exp.f64 (log.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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 0 binary64))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 #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 -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (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 1/2 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 -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.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 (/.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 #s(literal -1 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 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 (*.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) (log.f64 #s(literal 10 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))) (/.f64 #s(literal -1 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 #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 2 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) (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) (+.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 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 (/.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 -1/2 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 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (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 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (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 (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 #s(literal -1 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)))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (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) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (*.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 (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 #s(literal 1 binary64) (neg.f64 (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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (*.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 (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 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 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))) (*.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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(neg.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 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))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64)) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #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 10 binary64))))
(pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 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)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64)))
(pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 10 binary64))
(*.f64 (pow.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1/2 binary64)) (pow.f64 (neg.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 2 binary64))) (/.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))) (/.f64 #s(literal 1 binary64) (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))) #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))))
(pow.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 2 binary64)))) #s(literal -1 binary64))
(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 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64))
(pow.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 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)) #s(literal 0 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 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 (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 (*.f64 (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #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)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 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)))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 (*.f64 #s(literal 1 binary64) (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 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 binary64))) (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))) #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(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64))
(/.f64 #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 2 binary64)))))
(/.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 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 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)))
(fma.f64 (pow.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1/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 2 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(fma.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) (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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 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)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 0 binary64))
(-.f64 (/.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 3 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))))
(-.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 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(exp.f64 (*.f64 (log.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (neg.f64 #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(literal 0 binary64))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 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 10 binary64))))
(*.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (*.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) (log.f64 #s(literal 1/10 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))) (log.f64 #s(literal 1/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 10 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 (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)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.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/2 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.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) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(pow.f64 (pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)) (log.f64 #s(literal 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 #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 binary64) (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 (*.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 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (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 im im (*.f64 re re)))))
(/.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 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))))
(neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(neg.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.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 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal -2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1/4 binary64) (log.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re)))))
(*.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 (exp.f64 (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 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (exp.f64 #s(literal 1/2 binary64))))
(*.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 binary64) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(neg.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))))))
(neg.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))))))
(neg.f64 (log.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))))
(neg.f64 (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))))
(neg.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))) (log.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 im re))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(-.f64 (log.f64 (sqrt.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (+.f64 im re) (-.f64 im re))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re))))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))) (log.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)))) (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(-.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (sqrt.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(+.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 im im (*.f64 re re))))))
(log.f64 (sqrt.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64))) (log.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 2 binary64))) (log.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (*.f64 (+.f64 im re) (-.f64 im re)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) #s(literal 2 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) #s(literal 2 binary64)) (+.f64 (pow.f64 (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (log.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) #s(literal 2 binary64)) (+.f64 (pow.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) #s(literal 2 binary64)) (*.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))))
(neg.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))))
(neg.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(fma.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (log.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (log.f64 (/.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 (+.f64 im re) (-.f64 im re)))))
(fma.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (log.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))))
(fma.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 (/.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 (+.f64 im re) (-.f64 im re)))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))))
(fma.f64 #s(literal -1 binary64) (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))))
(fma.f64 #s(literal -1 binary64) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))))
(fma.f64 #s(literal -1 binary64) (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (/.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 (+.f64 im re) (-.f64 im re)))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))))
(fma.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))))
(-.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (+.f64 im re))) (log.f64 (-.f64 re im)))
(-.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (+.f64 im re))) (log.f64 (-.f64 im re)))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))) (log.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))) (log.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))))
(-.f64 (log.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) #s(literal 1 binary64))) (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))))
(-.f64 (log.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) #s(literal 1 binary64))) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) #s(literal 1 binary64))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))
(-.f64 (log.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re)))))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 re (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))))))
(-.f64 (log.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re)))))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) (/.f64 im (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))))))
(-.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 3 binary64)))) (log.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))))))))
(-.f64 (log.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 3 binary64)))) (log.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))))))))
(-.f64 (log.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 im re))))) (log.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(-.f64 (log.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (+.f64 im re) (-.f64 im re))))) (log.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re))))))
(-.f64 (log.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))) (log.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (+.f64 im re) (-.f64 im re)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))) (*.f64 (-.f64 re im) (+.f64 im re)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) #s(literal 1 binary64))) (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))) (*.f64 (+.f64 im re) (-.f64 im re)))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) #s(literal 1 binary64))) (log.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) #s(literal 1 binary64))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (*.f64 (*.f64 im im) im) im)))) (log.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(-.f64 (log.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 (*.f64 (*.f64 re re) re) re)))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 (+.f64 im re) (-.f64 im re)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))) (log.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))))
(-.f64 (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))))))
(-.f64 (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))))
(-.f64 (log.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 im re)))) (log.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(-.f64 (log.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (+.f64 im re) (-.f64 im re)))) (log.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(-.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (log.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))) (log.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))
(-.f64 (log.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))))
(-.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))))
(-.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(+.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re))))))
(+.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (+.f64 im re) (-.f64 im re))))))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (+.f64 im re) (-.f64 im re))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)) (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re))) (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)) (*.f64 (*.f64 (*.f64 re re) re) re))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (neg.f64 re) re) (*.f64 (-.f64 re im) (+.f64 im re))))))) (log.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (neg.f64 re) re) (*.f64 (-.f64 re im) (+.f64 im re))))))
(+.f64 (log.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)))))) (log.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)) (-.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(+.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)))) (log.f64 (fma.f64 im im (*.f64 re re))))
(+.f64 (log.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (log.f64 (+.f64 im re)))
(+.f64 (log.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))) (log.f64 (fma.f64 im im (*.f64 re re))))
(+.f64 (neg.f64 (log.f64 (*.f64 (-.f64 re im) (+.f64 im re)))) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))))
(+.f64 (neg.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re)))) (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))))
(+.f64 (neg.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))) (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))
(+.f64 (log.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 im re)))) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(+.f64 (log.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (+.f64 im re) (-.f64 im re)))) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re))))))
(+.f64 (log.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(+.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (neg.f64 (log.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(+.f64 (log.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (neg.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(+.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (log.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(+.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (log.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))))
(+.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (neg.f64 (log.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(+.f64 #s(literal 0 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(+.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(+.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (/.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 (+.f64 im re) (-.f64 im re)))))
(+.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))))
(+.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))))
(log.f64 (fma.f64 im im (*.f64 re re)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (+.f64 im re) (-.f64 im re)))))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (neg.f64 im) im) (*.f64 (+.f64 im re) (-.f64 im re)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)) (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re))) (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (+.f64 im re)) (-.f64 im re)) (*.f64 (*.f64 (*.f64 re re) re) re)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (neg.f64 re) re) (*.f64 (-.f64 re im) (+.f64 im re)))))) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 (neg.f64 re) re) (*.f64 (-.f64 re im) (+.f64 im re)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)) (-.f64 (*.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (fma.f64 im im (*.f64 re re)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (fma.f64 im im (*.f64 re re)))
(*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (+.f64 im re))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))) (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))
(*.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(*.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(*.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))
(*.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (/.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))
(*.f64 (fma.f64 im im (*.f64 re re)) (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re))))
(*.f64 (fma.f64 im im (*.f64 re re)) (/.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 (+.f64 im re) (-.f64 im re))))
(*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re)))))
(*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re)))))
(*.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re)))
(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 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (+.f64 im re)) (-.f64 re im))
(/.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (+.f64 im re)) (-.f64 im re))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re)))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re)))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) #s(literal 1 binary64)) (*.f64 (-.f64 re im) (+.f64 im re)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) #s(literal 1 binary64)) (*.f64 (+.f64 im re) (-.f64 im re)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))))) (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 re (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))))) (fma.f64 (*.f64 (*.f64 im im) im) (/.f64 im (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re)))))))
(/.f64 (neg.f64 (*.f64 (neg.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 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (+.f64 im re) (-.f64 im re)))) (neg.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (+.f64 im re) (-.f64 im re))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))) (*.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))) (*.f64 (+.f64 im re) (-.f64 im re))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re))))) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 (*.f64 (*.f64 re re) re) re))) (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 (+.f64 im re) (-.f64 im re))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 im im) im)) im (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))))
(/.f64 (*.f64 (neg.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 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (+.f64 im re) (-.f64 im re))) (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (*.f64 (-.f64 re im) (+.f64 im re)))
(/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (*.f64 (+.f64 im re) (-.f64 im re)))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) 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) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (-.f64 re im) (+.f64 im re))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (+.f64 im re) (-.f64 im re))) (*.f64 (+.f64 im re) (-.f64 im re))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im))))
(neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im)) (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (-.f64 re im) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 im im) im)))) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 re im))) (fma.f64 im im (*.f64 re re)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 re re) re)))) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (fma.f64 im im (*.f64 re re)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) re) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (*.f64 (*.f64 re re) re) (-.f64 re im)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) im) (+.f64 im re)) (/.f64 im (-.f64 im re)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re)))))
(fma.f64 (/.f64 (*.f64 im im) (+.f64 im re)) (/.f64 (*.f64 im im) (-.f64 im re)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re)))))
(fma.f64 (/.f64 im (+.f64 im re)) (/.f64 (*.f64 (*.f64 im im) im) (-.f64 im re)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re)))))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 im im))
(fma.f64 (*.f64 (*.f64 re re) re) (/.f64 re (*.f64 (-.f64 re im) (+.f64 im re))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 (*.f64 (*.f64 im im) im) (/.f64 im (*.f64 (+.f64 im re) (-.f64 im re))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re)))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (-.f64 im re))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re)))))
(fma.f64 (*.f64 im im) (/.f64 (*.f64 im im) (*.f64 (+.f64 im re) (-.f64 im re))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re)))))
(fma.f64 im (/.f64 (*.f64 (*.f64 im im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re)))))
(fma.f64 im im (*.f64 re re))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (*.f64 (-.f64 re im) (+.f64 im re))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 re (/.f64 (*.f64 (*.f64 re re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 re re (*.f64 im im))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 re im) (+.f64 im re))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 re im) (+.f64 im re)))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (-.f64 im re))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (-.f64 im re)))))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64))) (/.f64 #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 -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (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 1/2 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 -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.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 (/.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 #s(literal -1 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 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 (*.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) (log.f64 #s(literal 10 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))) (/.f64 #s(literal -1 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 #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 2 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) (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) (+.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 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 (/.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 -1/2 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 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (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 2 binary64))) #s(literal 1 binary64)) (*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (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 (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 #s(literal -1 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)))) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (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) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (*.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 (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 #s(literal 1 binary64) (neg.f64 (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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (*.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 (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 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 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))) (*.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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(neg.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 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))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64)) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(+.f64 #s(literal 0 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) (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 1 binary64) (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 -1/2 binary64))) (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 -1/2 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)) (pow.f64 (neg.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 -1/2 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 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1/2 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) (/.f64 #s(literal 1 binary64) #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))) #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))))
(pow.f64 (pow.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64))
(pow.f64 (neg.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))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) #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))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(neg.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 #s(literal 1/8 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 #s(literal 1/8 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))))
(*.f64 (*.f64 (sqrt.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (sqrt.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/8 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(literal 1/4 binary64)) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (*.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/16 binary64)) #s(literal 16 binary64))
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/8 binary64)) #s(literal 8 binary64))
(pow.f64 (sqrt.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64))
#s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 4 binary64))) (*.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))) #s(literal 8 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))) #s(literal 4 binary64))) (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))) #s(literal 4 binary64))))
(*.f64 (*.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/8 binary64)) (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/16 binary64))) (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/16 binary64)))
(*.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/16 binary64)) (*.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/16 binary64)) (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/8 binary64))))
(*.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/8 binary64)) (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/8 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) (*.f64 #s(literal 4 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 1/2 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 1/4 binary64)) (*.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 4 binary64)))
(pow.f64 (pow.f64 (exp.f64 #s(literal 1/4 binary64)) #s(literal 1 binary64)) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 1/4 binary64)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/16 binary64))
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/16 binary64)) #s(literal 4 binary64))
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/8 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 1 binary64))
(pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1/4 binary64))) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))) #s(literal 1/8 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))) #s(literal 4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 #s(literal 1/8 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))) (pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 #s(literal 1/8 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))))
(*.f64 (*.f64 (sqrt.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64))) (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))
(*.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) (sqrt.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(literal 1/8 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal 1/8 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (exp.f64 #s(literal 4 binary64)) #s(literal 1/4 binary64)) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))
(pow.f64 (exp.f64 #s(literal 1/4 binary64)) (*.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (*.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/16 binary64)) #s(literal 16 binary64))
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/8 binary64)) #s(literal 8 binary64))
(pow.f64 (sqrt.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
(pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1 binary64))
#s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 4 binary64))) (*.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 1/4 binary64))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))) #s(literal 8 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (log.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))
(*.f64 (*.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (*.f64 (neg.f64 (log.f64 im)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im))) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (log.f64 im) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (log.f64 im) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im))
(*.f64 (neg.f64 (log.f64 im)) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 im)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 im)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 im) (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (neg.f64 (log.f64 im)) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 im)) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 im) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 im)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 im)))
(neg.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(*.f64 re re)
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 re #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 re))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))

eval209.0ms (3.1%)

Memory
49.5MiB live, 312.4MiB allocated
Compiler

Compiled 35 924 to 3 746 computations (89.6% saved)

prune242.0ms (3.6%)

Memory
-4.2MiB live, 465.6MiB allocated
Pruning

16 alts after pruning (6 fresh and 10 done)

PrunedKeptTotal
New1 35131 354
Fresh235
Picked055
Done055
Total1 353161 369
Accuracy
100.0%
Counts
1 369 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.4%
(pow.f64 (pow.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 1/4 binary64)) #s(literal 4 binary64))
75.7%
(pow.f64 (sqrt.f64 #s(approx (* (/ 1/2 (log 10)) (log (+ (* im im) (* re re)))) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 2 binary64))
98.0%
(/.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))))
97.6%
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
98.1%
(/.f64 (*.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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
55.8%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
55.6%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
97.9%
(/.f64 (neg.f64 (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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
97.9%
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
98.1%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
98.2%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
98.1%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
97.9%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
75.5%
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 1/2 binary64)) #s(literal 2 binary64))))
97.6%
(*.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))))
Compiler

Compiled 775 to 283 computations (63.5% saved)

regimes79.0ms (1.2%)

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

8 calls:

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

Compiled 60 to 38 computations (36.7% saved)

regimes53.0ms (0.8%)

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

8 calls:

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

Compiled 60 to 38 computations (36.7% saved)

regimes18.0ms (0.3%)

Memory
-3.4MiB live, 34.2MiB allocated
Accuracy

Total -0.6b remaining (-47%)

Threshold costs -0.6b (-47%)

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))) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
Outputs
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
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
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Results
AccuracySegmentsBranch
98.1%1re
98.1%1(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
98.1%1(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
98.1%1(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
98.1%1(+.f64 (*.f64 re re) (*.f64 im im))
98.1%1(*.f64 re re)
98.1%1(*.f64 im im)
98.1%1im
Compiler

Compiled 60 to 38 computations (36.7% saved)

simplify5.0ms (0.1%)

Memory
11.2MiB live, 11.2MiB allocated
Algorithm
egg-herbie
Rules
1-exp_binary64
1-exp_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

soundness358.0ms (5.4%)

Memory
7.3MiB live, 343.4MiB allocated
Rules
14 804×lower-fma.f64
14 804×lower-fma.f32
4 802×lower-fma.f64
4 802×lower-fma.f32
4 746×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032152
051125
1136105
2657101
35756101
08421101
02681640
17301596
222031594
357991582
083921470
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
Compiler

Compiled 74 to 46 computations (37.8% saved)

preprocess49.0ms (0.7%)

Memory
18.7MiB live, 95.9MiB allocated
Remove

(sort re im)

(abs re)

(abs im)

Compiler

Compiled 128 to 86 computations (32.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...