math.log10 on complex, real part

Time bar (total: 7.1s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze60.0ms (0.9%)

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

Compiled 14 to 9 computations (35.7% saved)

sample1.1s (15.7%)

Memory
47.0MiB live, 941.6MiB allocated
Samples
838.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 613.0ms
ival-hypot: 284.0ms (46.4% of total)
ival-log: 224.0ms (36.6% of total)
ival-div: 89.0ms (14.5% of total)
ival-true: 7.0ms (1.1% of total)
exact: 5.0ms (0.8% of total)
ival-assert: 4.0ms (0.7% of total)
Bogosity

explain438.0ms (6.2%)

Memory
-148.0MiB live, 121.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1320-1(3.100713113979355e-157 -1.9867815604196152e-302)(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-rescue1120
(+.f64 (*.f64 re re) (*.f64 im im))overflow112
(*.f64 re re)overflow58
(*.f64 im im)overflow71
sqrt.f64(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))uflow-rescue190
(+.f64 (*.f64 re re) (*.f64 im im))underflow19
(*.f64 re re)underflow76
(*.f64 im im)underflow52
Confusion
Predicted +Predicted -
+1311
-0124
Precision
1.0
Recall
0.9924242424242424
Confusion?
Predicted +Predicted MaybePredicted -
+13101
-00124
Precision?
1.0
Recall?
0.9924242424242424
Freqs
test
numberfreq
0125
1131
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
51.0ms512×0valid
Compiler

Compiled 157 to 44 computations (72% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-log: 12.0ms (34.5% of total)
ival-hypot: 9.0ms (25.9% of total)
ival-mult: 7.0ms (20.1% of total)
ival-div: 3.0ms (8.6% of total)
ival-add: 2.0ms (5.8% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess84.0ms (1.2%)

Memory
-23.3MiB live, 15.0MiB allocated
Algorithm
egg-herbie
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 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))
Symmetry

(abs im)

(abs re)

(sort re im)

Compiler

Compiled 12 to 10 computations (16.7% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 12 to 10 computations (16.7% saved)

simplify3.0ms (0%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 re re)
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))
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 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(log.f64 (hypot.f64 im re))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(hypot.f64 im 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)

localize32.0ms (0.5%)

Memory
28.5MiB live, 28.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(log.f64 #s(literal 10 binary64))
accuracy0.0078125
(+.f64 (*.f64 re re) (*.f64 im im))
accuracy0.5872650390737681
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
accuracy30.530767842777575
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Samples
24.0ms256×0valid
Compiler

Compiled 96 to 22 computations (77.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-log: 6.0ms (36.3% of total)
ival-hypot: 5.0ms (30.2% of total)
ival-mult: 3.0ms (18.1% of total)
ival-div: 2.0ms (12.1% of total)
ival-add: 1.0ms (6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series41.0ms (0.6%)

Memory
-26.2MiB live, 12.2MiB allocated
Counts
6 → 75
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))))
(*.f64 re re)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(log.f64 #s(literal 10 binary64))
Outputs
(pow im 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))))))
(pow re 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) (+ 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)))))))
(* -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))))))))
(/ (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 (* 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) (+ 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 (+ 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 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))))))))
Calls

6 calls:

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

simplify247.0ms (3.5%)

Memory
18.3MiB live, 127.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02681521
17301477
222031475
357991463
083921366
Stop Event
iter limit
node limit
Counts
75 → 73
Calls
Call 1
Inputs
(pow im 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))))))
(pow re 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) (+ 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)))))))
(* -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))))))))
(/ (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 (* 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) (+ 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 (+ 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 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
Outputs
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(fma.f64 im im (*.f64 re re))
(/ (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 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) im)) (/.f64 (*.f64 re re) im) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(fma.f64 (fma.f64 (*.f64 re (/.f64 re (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (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 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (log.f64 #s(literal 10 binary64)) im)) (/.f64 re im) (fma.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) re) (pow.f64 im #s(literal 6 binary64))) (/.f64 re (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 im #s(literal 4 binary64)))) (/.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 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) 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 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (fma.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (log.f64 im)))
(pow re 2)
(*.f64 re re)
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 (pow.f64 im #s(literal 3 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 (pow.f64 re #s(literal 4 binary64)) (fma.f64 (*.f64 #s(literal 1/16 binary64) re) (/.f64 re (pow.f64 im #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(fma.f64 im im (*.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 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) re)) (/.f64 (*.f64 im im) re) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (log.f64 #s(literal 10 binary64)) re)) (/.f64 im re) (fma.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (log.f64 #s(literal 10 binary64)) re)) (/.f64 im re) (fma.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/720 binary64) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 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 (/.f64 im re) re) (log.f64 re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 (/.f64 im re) re) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 (/.f64 im re) re) (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))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re))))
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 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 (/.f64 im 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 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 (/.f64 im re) re) #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 #s(literal 1/2 binary64) im) (*.f64 (log.f64 #s(literal 10 binary64)) re)) (/.f64 im re) (/.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)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (log.f64 #s(literal 10 binary64)) re)) (/.f64 im re) (/.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 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (log.f64 #s(literal 10 binary64)) re)) (/.f64 im re) (fma.f64 (/.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 120 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) 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 (/.f64 im 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 #s(literal -1/4 binary64) im) (/.f64 im (pow.f64 re #s(literal 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 #s(literal -1/4 binary64) im) (/.f64 im (pow.f64 re #s(literal 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 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) im) (/.f64 (/.f64 im 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 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) im) (/.f64 (/.f64 im re) re) #s(literal -1 binary64)))) 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 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) re)) (/.f64 (*.f64 im im) re) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (log.f64 #s(literal 10 binary64)) re)) (/.f64 im re) (fma.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (log.f64 #s(literal 10 binary64)) re)) (/.f64 im re) (fma.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) im) (pow.f64 re #s(literal 6 binary64))) (/.f64 im (log.f64 #s(literal 10 binary64))) (/.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 im #s(literal 4 binary64)) (/.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 (/.f64 im re) re) (log.f64 re))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) (/.f64 (/.f64 im re) re) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re)))
(+ (log 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 #s(literal 1/2 binary64) im) (/.f64 (/.f64 im re) re) (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) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 im #s(literal 4 binary64)) (log.f64 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 (pow.f64 re #s(literal 3 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 #s(literal 1/16 binary64) im) (/.f64 im (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) re)) (*.f64 im im) re)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(fma.f64 im im (*.f64 re re))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) im)) (/.f64 (*.f64 re re) im) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(fma.f64 (fma.f64 (*.f64 re (/.f64 re (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (/.f64 (/.f64 #s(literal 1/2 binary64) (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 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (log.f64 #s(literal 10 binary64)) im)) (/.f64 re im) (fma.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 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 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (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/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(fma.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 im im)) re) re (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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 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))))))
(fma.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64)))) im (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/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) #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 #s(literal 1/2 binary64) re) (*.f64 (log.f64 #s(literal 10 binary64)) im)) (/.f64 re im) (/.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)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (log.f64 #s(literal 10 binary64)) im)) (/.f64 re im) (/.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 (*.f64 #s(literal 1/2 binary64) re) (*.f64 (log.f64 #s(literal 10 binary64)) im)) (/.f64 re im) (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/720 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 120 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (fma.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) 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 (/.f64 re 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 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (*.f64 (/.f64 (/.f64 re 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/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 #s(literal -1/4 binary64) re) (/.f64 re (pow.f64 im #s(literal 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 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) re) (/.f64 (/.f64 re 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 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #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 (/.f64 re im) im) #s(literal -1 binary64)))) im)

rewrite248.0ms (3.5%)

Memory
0.9MiB live, 199.5MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01041
01741
14441
225141
3204641
0838725
Stop Event
iter limit
node limit
iter limit
Counts
6 → 317
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))))
(*.f64 re re)
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(log.f64 #s(literal 10 binary64))
Outputs
(*.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (exp.f64 (neg.f64 (log.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(*.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))) (exp.f64 (neg.f64 (log.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 (pow.f64 im #s(literal 18 binary64)) (pow.f64 re #s(literal 18 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (*.f64 im re) #s(literal 6 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 im #s(literal 8 binary64)))) #s(literal -1 binary64)) (pow.f64 (+.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64)))) #s(literal -1 binary64)) (pow.f64 (+.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 4 binary64)) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64))) #s(literal -1 binary64)))
(*.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 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(*.f64 (/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (+.f64 (pow.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 re #s(literal 12 binary64)))) (fma.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (pow.f64 re #s(literal 8 binary64))))
(*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 re im) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 im im (*.f64 re re)))
(*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (+.f64 im re))
(*.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 im re) (-.f64 im re)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)) (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))
(*.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (pow.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re)))
(*.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (*.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.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)) (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1 binary64))))
(pow.f64 (/.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re)))) (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))))) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re))) (neg.f64 (-.f64 re im)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 im #s(literal 8 binary64))) (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1 binary64)))) (neg.f64 (+.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1 binary64)))) (neg.f64 (+.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 4 binary64)) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)))) (neg.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 18 binary64)) (pow.f64 re #s(literal 18 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (*.f64 im re) #s(literal 6 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 im #s(literal 8 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 4 binary64)) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64))) (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 18 binary64)) (pow.f64 re #s(literal 18 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (+.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (*.f64 im re) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 im re))) (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (*.f64 (+.f64 im re) (-.f64 im re)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 im re)) (-.f64 re im)) (*.f64 (-.f64 re im) (/.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 im re)))) (*.f64 (-.f64 re im) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 im re)) (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re)))) (*.f64 (-.f64 re im) (neg.f64 (pow.f64 im #s(literal 4 binary64))))) (*.f64 (-.f64 re im) (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 im re)) (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (-.f64 re im) #s(literal 1 binary64))) (*.f64 (-.f64 re im) (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (-.f64 re im) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 re #s(literal 4 binary64))) (-.f64 re im)) (*.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 im re)))) (*.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 re #s(literal 4 binary64))) (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re)))) (*.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))) (*.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 im #s(literal 4 binary64)))) (*.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)) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))) (pow.f64 im #s(literal 4 binary64)))) (*.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)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 im re)))) (*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 re #s(literal 4 binary64))) (-.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)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))) (*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 (-.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 re im)) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 im re)))) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re)))) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (pow.f64 im #s(literal 4 binary64))))) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (-.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 im #s(literal 4 binary64)))) (*.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)) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (-.f64 (neg.f64 (pow.f64 re #s(literal 4 binary64))) (neg.f64 (pow.f64 im #s(literal 4 binary64)))) (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (exp.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (exp.f64 (log.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(/.f64 (exp.f64 (log.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))))) (exp.f64 (log.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (exp.f64 (log.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (exp.f64 (log.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))) (exp.f64 (log.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re)) (-.f64 re im))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 im #s(literal 8 binary64))) (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1 binary64))) (+.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 4 binary64)) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 18 binary64)) (pow.f64 re #s(literal 18 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (*.f64 im re) #s(literal 6 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64)) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64)))) (neg.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (+.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 4 binary64)) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64)))) (neg.f64 (*.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 18 binary64)) (pow.f64 re #s(literal 18 binary64)))) (neg.f64 (*.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (+.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (*.f64 im re) #s(literal 6 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 im #s(literal 8 binary64)))) (neg.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 im #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 4 binary64)) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64))) (*.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 18 binary64)) (pow.f64 re #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (*.f64 im re) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 im #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 im re) (-.f64 im re)))
(/.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (+.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 4 binary64)) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 18 binary64)) (pow.f64 re #s(literal 18 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (+.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (*.f64 im re) #s(literal 6 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (-.f64 re im) (+.f64 im re)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64)))))
(/.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 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (-.f64 re im) (+.f64 im re))))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(neg.f64 (/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 re re)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 im im (*.f64 re re)) (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.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 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 re im)) (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 (pow.f64 re #s(literal 3 binary64)) (/.f64 re (*.f64 (-.f64 re im) (+.f64 im re))) (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.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 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 re (/.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(fma.f64 re re (*.f64 im im))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))))) (/.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))))))) (/.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))))))))
(-.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 re #s(literal 8 binary64)) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (/.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(-.f64 (/.f64 (pow.f64 re #s(literal 12 binary64)) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (+.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 4 binary64)) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64))))) (/.f64 (pow.f64 im #s(literal 12 binary64)) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (+.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 4 binary64)) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64))))))
(-.f64 (/.f64 (pow.f64 re #s(literal 12 binary64)) (*.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (/.f64 (pow.f64 im #s(literal 12 binary64)) (*.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re)))) (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))) (/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(-.f64 (/.f64 (/.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (/.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (-.f64 re im) (+.f64 im re))))
(-.f64 (/.f64 (/.f64 (pow.f64 re #s(literal 12 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 4 binary64)) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64)))) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (/.f64 (pow.f64 im #s(literal 12 binary64)) (+.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 4 binary64)) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64)))) (*.f64 (-.f64 re im) (+.f64 im re))))
(-.f64 (/.f64 (/.f64 (pow.f64 re #s(literal 12 binary64)) (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (/.f64 (pow.f64 im #s(literal 12 binary64)) (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 im re))))
(-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.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 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (neg.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.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) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 im re)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (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))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (hypot.f64 im 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 (log.f64 (hypot.f64 im 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)) (log.f64 (hypot.f64 im re)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 (hypot.f64 im 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)) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re)))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (log.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/4 binary64) (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 im re)))
(*.f64 #s(literal 2 binary64) (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 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 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) #s(literal 3 binary64))) (fma.f64 (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (-.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))) (*.f64 (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))))))
(neg.f64 (neg.f64 (log.f64 (hypot.f64 im re))))
(fma.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(fma.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/4 binary64) (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (log.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/2 binary64))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(-.f64 (log.f64 (neg.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))) (log.f64 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))))) (log.f64 (sqrt.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (hypot.f64 im re))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (log.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(log.f64 (hypot.f64 im re))
(*.f64 re re)
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 re))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.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)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (sqrt.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (+.f64 (pow.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 re #s(literal 12 binary64))))) (sqrt.f64 (fma.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (pow.f64 re #s(literal 8 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (hypot.f64 im 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 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #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 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/4 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (*.f64 im im) (fma.f64 im im (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (+.f64 (pow.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 re #s(literal 12 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (pow.f64 re #s(literal 8 binary64)))))
(*.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 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/2 binary64)) (hypot.f64 im re))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (hypot.f64 im re))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (*.f64 (+.f64 im re) (-.f64 im re)) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (pow.f64 (*.f64 (+.f64 im re) (-.f64 im re)) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (sqrt.f64 (pow.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (pow.f64 (pow.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))) (sqrt.f64 (pow.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))) (pow.f64 (pow.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1/2 binary64)) (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/2 binary64)) (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.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 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (hypot.f64 im re))
(*.f64 (hypot.f64 im re) (sqrt.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(*.f64 (hypot.f64 im re) (sqrt.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1 binary64)))))
(*.f64 (hypot.f64 im re) (pow.f64 (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 im re) (pow.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (log.f64 (hypot.f64 im re)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 2 binary64)) #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 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (hypot.f64 im re) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (hypot.f64 im 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 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(/.f64 (neg.f64 (neg.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (neg.f64 (sqrt.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(/.f64 (neg.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))))) (neg.f64 (sqrt.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re))) (sqrt.f64 (-.f64 re im)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 im #s(literal 8 binary64))) (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1 binary64)))) (hypot.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal -1 binary64)))) (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 4 binary64)) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)))) (sqrt.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 18 binary64)) (pow.f64 re #s(literal 18 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)))) (sqrt.f64 (-.f64 (+.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (*.f64 im re) #s(literal 6 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(/.f64 (sqrt.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (sqrt.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(/.f64 (sqrt.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))))) (sqrt.f64 (neg.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 im #s(literal 8 binary64))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 4 binary64)) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64))) (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 18 binary64)) (pow.f64 re #s(literal 18 binary64))) #s(literal 1 binary64))) (sqrt.f64 (*.f64 (-.f64 (+.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (*.f64 im re) #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (pow.f64 im #s(literal 4 binary64))))) (sqrt.f64 (pow.f64 (*.f64 (-.f64 re im) (+.f64 im re)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (exp.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (exp.f64 (log.f64 (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))))))
(/.f64 (exp.f64 (log.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))) (exp.f64 (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 im #s(literal 8 binary64)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (+.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 4 binary64)) (pow.f64 im #s(literal 8 binary64))) (pow.f64 re #s(literal 8 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64)))) (sqrt.f64 (*.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))))
(/.f64 (hypot.f64 (pow.f64 im #s(literal 9 binary64)) (pow.f64 re #s(literal 9 binary64))) (sqrt.f64 (*.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (-.f64 (+.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (*.f64 im re) #s(literal 6 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 im re))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (sqrt.f64 (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (sqrt.f64 (*.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (hypot.f64 im re) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 im re) #s(literal -1 binary64)))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(hypot.f64 im re)
(hypot.f64 re im)
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (log.f64 (hypot.f64 im re)))
(*.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 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 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))

eval51.0ms (0.7%)

Memory
8.5MiB live, 91.2MiB allocated
Compiler

Compiled 10 522 to 1 833 computations (82.6% saved)

prune15.0ms (0.2%)

Memory
0.9MiB live, 39.1MiB allocated
Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New36313376
Fresh000
Picked101
Done000
Total36413377
Accuracy
100.0%
Counts
377 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.0%
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
98.9%
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))))
99.0%
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))))
50.0%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
99.0%
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
50.0%
(/.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re)))) (log.f64 #s(literal 10 binary64)))
49.9%
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
98.3%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
99.0%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
99.0%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
98.5%
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
74.5%
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64)))
Compiler

Compiled 334 to 278 computations (16.8% saved)

simplify12.0ms (0.2%)

Memory
-19.2MiB live, 18.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))
cost-diff0
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
cost-diff192
(*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64))
cost-diff12928
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64)))
cost-diff0
(log.f64 (hypot.f64 im re))
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
cost-diff0
(sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)))
cost-diff0
(*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re)))
cost-diff0
(log.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re))))
cost-diff0
(/.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re)))) (log.f64 #s(literal 10 binary64)))
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(log.f64 im)
cost-diff0
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
cost-diff0
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
cost-diff0
(log.f64 #s(literal 10 binary64))
cost-diff0
(hypot.f64 re im)
cost-diff0
(log.f64 (hypot.f64 re im))
cost-diff0
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033215
057209
170208
277208
381208
492208
594208
698208
7110208
8122208
9129208
10138208
11156208
12159208
13160208
0160208
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 (log.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re)))) (log.f64 #s(literal 10 binary64)))
(log.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re)))
(sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)))
(/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
(+.f64 im re)
(sqrt.f64 (+.f64 im re))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
#s(literal 1 binary64)
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64)))
(*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
#s(literal -1 binary64)
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))
(log.f64 (hypot.f64 re im))
(log.f64 (hypot.f64 im re))
(hypot.f64 re im)
(hypot.f64 im 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 (log.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))))) (log.f64 #s(literal 10 binary64)))
(log.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re))))
(log.f64 (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re)))
(*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))))
(sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)))
(/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
(+.f64 im re)
(sqrt.f64 (+.f64 im re))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))
#s(literal 1 binary64)
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64)))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))
(*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
#s(literal -1 binary64)

localize187.0ms (2.6%)

Memory
8.4MiB live, 165.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0
(log.f64 #s(literal 10 binary64))
accuracy0.04296875
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
accuracy0.4512100586106521
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))
accuracy0.7912192625896409
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64)))
accuracy0
(log.f64 (hypot.f64 im re))
accuracy0
(log.f64 #s(literal 10 binary64))
accuracy0.21875
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
accuracy0.4512100586106521
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))
accuracy0.0078125
(sqrt.f64 (+.f64 im re))
accuracy0.37890625
(*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re)))
accuracy0.4498825195368841
(/.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re)))) (log.f64 #s(literal 10 binary64)))
accuracy26.003853520948955
(/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))
accuracy0
(log.f64 im)
accuracy0
(log.f64 #s(literal 10 binary64))
accuracy0.28066427248902553
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
accuracy0.4498825195368841
(/.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.4498825195368841
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
Samples
53.0ms194×0valid
44.0ms62×0invalid
Compiler

Compiled 517 to 62 computations (88% saved)

Precisions
Click to see histograms. Total time spent on operations: 79.0ms
ival-log: 47.0ms (59.3% of total)
ival-div: 9.0ms (11.4% of total)
ival-hypot: 9.0ms (11.4% of total)
ival-mult: 6.0ms (7.6% of total)
ival-exp: 3.0ms (3.8% of total)
ival-sqrt: 3.0ms (3.8% of total)
ival-add: 2.0ms (2.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series180.0ms (2.5%)

Memory
-3.5MiB live, 157.7MiB allocated
Counts
19 → 201
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)
(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 (log.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re)))) (log.f64 #s(literal 10 binary64)))
(log.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re)))
(sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64)))
(*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))
(sqrt.f64 (+.f64 im re))
Outputs
(/ (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)))))
(sqrt im)
(+ (sqrt im) (* -1/2 (* (sqrt (/ 1 im)) re)))
(+ (sqrt im) (* re (+ (* -1/2 (sqrt (/ 1 im))) (* 7/8 (* (sqrt (/ 1 (pow im 3))) re)))))
(+ (sqrt im) (* re (+ (* -1/2 (sqrt (/ 1 im))) (* re (+ (* -9/16 (* (sqrt (/ 1 (pow im 5))) re)) (* 7/8 (sqrt (/ 1 (pow im 3)))))))))
(/ (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 (/ (log 10) (log im))))
(+ (* -1 (log (/ (log 10) (log im)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log im)))))
(+ (* -1 (log (/ (log 10) (log im)))) (* (pow re 2) (+ (* -1/24 (* (pow re 2) (- (* -24 (/ (* (log im) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3)))))) (log 10))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(+ (* -1 (log (/ (log 10) (log im)))) (* (pow re 2) (+ (* (pow re 2) (+ (* -1/24 (- (* -24 (/ (* (log im) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3)))))) (log 10))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2)))))) (* -1/720 (* (pow re 2) (- (+ (* -720 (/ (* (log im) (+ (* -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))))))) (log 10))) (* -360 (/ (+ (* -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 10))))) (* 30 (/ 1 (* (pow im 6) (pow (log im) 3))))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(log (/ (log 10) (log im)))
(+ (log (/ (log 10) (log im))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log im)))))
(+ (log (/ (log 10) (log im))) (* (pow re 2) (- (* 1/24 (* (pow re 2) (- (* -24 (/ (* (log im) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3)))))) (log 10))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(+ (log (/ (log 10) (log im))) (* (pow re 2) (- (* (pow re 2) (+ (* 1/720 (* (pow re 2) (- (+ (* -720 (/ (* (log im) (+ (* -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))))))) (log 10))) (* -360 (/ (+ (* -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 10))))) (* 30 (/ 1 (* (pow im 6) (pow (log im) 3))))))) (* 1/24 (- (* -24 (/ (* (log im) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3)))))) (log 10))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2)))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(+ im (* -1 re))
(+ im (* re (- (* 2 (/ re im)) 1)))
(+ im (* re (- (* re (+ (* -2 (/ re (pow im 2))) (* 2 (/ 1 im)))) 1)))
(+ (sqrt im) (* 1/2 (* (sqrt (/ 1 im)) re)))
(+ (sqrt im) (* re (+ (* -1/8 (* (sqrt (/ 1 (pow im 3))) re)) (* 1/2 (sqrt (/ 1 im))))))
(+ (sqrt im) (* re (+ (* 1/2 (sqrt (/ 1 im))) (* re (+ (* -1/8 (sqrt (/ 1 (pow im 3)))) (* 1/16 (* (sqrt (/ 1 (pow im 5))) 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/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)))))))
(sqrt re)
(* re (+ (sqrt (/ 1 re)) (* -1/2 (* im (sqrt (/ 1 (pow re 3)))))))
(* re (+ (sqrt (/ 1 re)) (+ (* -1/2 (* im (sqrt (/ 1 (pow re 3))))) (* 1/2 (* (sqrt (/ 1 (pow re 5))) (- (pow im 2) (* -1 (pow im 2))))))))
(* re (+ (sqrt (/ 1 re)) (+ (* -1/2 (* im (sqrt (/ 1 (pow re 3))))) (+ (* -1/2 (* (sqrt (/ 1 (pow re 7))) (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* 1/2 (* (sqrt (/ 1 (pow re 5))) (- (pow im 2) (* -1 (pow im 2)))))))))
(* -1 (/ (log 10) (log (/ 1 re))))
(+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(- (+ (* -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 (/ (log 10) (log (/ 1 re))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 re)))))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 re)))))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))) (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 24 (/ (* (log (/ 1 re)) (+ (* -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 10)))) (pow re 4)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 re)))))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 24 (/ (* (log (/ 1 re)) (+ (* -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 10)))) (pow re 4))) (* -1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 720 (/ (* (log (/ 1 re)) (+ (* -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))))))) (log 10))))) (pow re 6))))))
(log (* -1 (/ (log 10) (log (/ 1 re)))))
(+ (log (* -1 (/ (log 10) (log (/ 1 re))))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))
(+ (log (* -1 (/ (log 10) (log (/ 1 re))))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 24 (/ (* (log (/ 1 re)) (+ (* -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 10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re)))))))
(+ (log (* -1 (/ (log 10) (log (/ 1 re))))) (+ (* 1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 720 (/ (* (log (/ 1 re)) (+ (* -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))))))) (log 10))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 24 (/ (* (log (/ 1 re)) (+ (* -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 10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))))
(* re (+ 1 (* -1 (/ im re))))
(* re (- (+ 1 (/ (pow im 2) (pow re 2))) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re))))
(* re (- (+ 1 (+ (* -1 (/ (* im (- (pow im 2) (* -1 (pow im 2)))) (pow re 3))) (/ (pow im 2) (pow re 2)))) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re))))
(* re (+ (sqrt (/ 1 re)) (* 1/2 (* im (sqrt (/ 1 (pow re 3)))))))
(* re (+ (sqrt (/ 1 re)) (+ (* -1/8 (* (pow im 2) (sqrt (/ 1 (pow re 5))))) (* 1/2 (* im (sqrt (/ 1 (pow re 3))))))))
(* re (+ (sqrt (/ 1 re)) (+ (* -1/8 (* (pow im 2) (sqrt (/ 1 (pow re 5))))) (+ (* 1/16 (* (pow im 3) (sqrt (/ 1 (pow re 7))))) (* 1/2 (* im (sqrt (/ 1 (pow re 3)))))))))
(* -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))))))))
(* -1 (* (sqrt re) (pow (sqrt -1) 2)))
(* -1 (* re (+ (* -1/2 (* im (sqrt (/ 1 (pow re 3))))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 2)))))
(* -1 (* re (+ (* -1/2 (* im (sqrt (/ 1 (pow re 3))))) (+ (* -1/2 (* (sqrt (/ 1 (pow re 5))) (- (* -1 (pow im 2)) (pow im 2)))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))))))
(* -1 (* re (+ (* -1 (/ (+ (* 1/2 (* (sqrt re) (- (* -1 (pow im 2)) (pow im 2)))) (* 1/2 (* (sqrt (/ 1 re)) (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))))) (pow re 3))) (+ (* -1/2 (* im (sqrt (/ 1 (pow re 3))))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))))))
(* -1 (/ (log 10) (log (/ -1 re))))
(+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(- (+ (* -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 (/ (log 10) (log (/ -1 re))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 re)))))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 re)))))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))) (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 24 (/ (* (log (/ -1 re)) (+ (* -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 10)))) (pow re 4)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 re)))))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 24 (/ (* (log (/ -1 re)) (+ (* -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 10)))) (pow re 4))) (* -1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 720 (/ (* (log (/ -1 re)) (+ (* -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))))))) (log 10))))) (pow re 6))))))
(log (* -1 (/ (log 10) (log (/ -1 re)))))
(+ (log (* -1 (/ (log 10) (log (/ -1 re))))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))
(+ (log (* -1 (/ (log 10) (log (/ -1 re))))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 24 (/ (* (log (/ -1 re)) (+ (* -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 10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re)))))))
(+ (log (* -1 (/ (log 10) (log (/ -1 re))))) (+ (* 1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 720 (/ (* (log (/ -1 re)) (+ (* -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))))))) (log 10))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 24 (/ (* (log (/ -1 re)) (+ (* -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 10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))))
(* -1 (* re (- (/ im re) 1)))
(* -1 (* re (- (* -1 (/ (- (* -1 (/ (- (* -1 (pow im 2)) (pow im 2)) re)) im) re)) 1)))
(* -1 (* re (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* im (- (* -1 (pow im 2)) (pow im 2))) re)) (* -1 (pow im 2))) (pow im 2)) re)) im) re)) 1)))
(* -1 (* re (+ (* 1/2 (* im (sqrt (/ 1 (pow re 3))))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 2)))))
(* -1 (* re (+ (* -1/8 (* (/ (pow im 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow re 5))))) (+ (* 1/2 (* im (sqrt (/ 1 (pow re 3))))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))))))
(* -1 (* re (+ (* -1/8 (* (/ (pow im 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow re 5))))) (+ (* 1/16 (* (/ (pow im 3) (pow (sqrt -1) 4)) (sqrt (/ 1 (pow re 7))))) (+ (* 1/2 (* im (sqrt (/ 1 (pow re 3))))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 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 (* 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)))))
(+ (sqrt re) (* -1/2 (* im (sqrt (/ 1 re)))))
(+ (sqrt re) (* im (+ (* -1/2 (sqrt (/ 1 re))) (* 7/8 (* im (sqrt (/ 1 (pow re 3))))))))
(+ (sqrt re) (* im (+ (* -1/2 (sqrt (/ 1 re))) (* im (+ (* -9/16 (* im (sqrt (/ 1 (pow re 5))))) (* 7/8 (sqrt (/ 1 (pow re 3)))))))))
(/ (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 (/ (log 10) (log re))))
(+ (* -1 (log (/ (log 10) (log re)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log re)))))
(+ (* -1 (log (/ (log 10) (log re)))) (* (pow im 2) (+ (* -1/24 (* (pow im 2) (- (* -24 (/ (* (log re) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3)))))) (log 10))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(+ (* -1 (log (/ (log 10) (log re)))) (* (pow im 2) (+ (* (pow im 2) (+ (* -1/24 (- (* -24 (/ (* (log re) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3)))))) (log 10))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2)))))) (* -1/720 (* (pow im 2) (- (+ (* -720 (/ (* (log re) (+ (* -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))))))) (log 10))) (* -360 (/ (+ (* -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 10))))) (* 30 (/ 1 (* (pow re 6) (pow (log re) 3))))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(log (/ (log 10) (log re)))
(+ (log (/ (log 10) (log re))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log re)))))
(+ (log (/ (log 10) (log re))) (* (pow im 2) (- (* 1/24 (* (pow im 2) (- (* -24 (/ (* (log re) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3)))))) (log 10))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(+ (log (/ (log 10) (log re))) (* (pow im 2) (- (* (pow im 2) (+ (* 1/720 (* (pow im 2) (- (+ (* -720 (/ (* (log re) (+ (* -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))))))) (log 10))) (* -360 (/ (+ (* -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 10))))) (* 30 (/ 1 (* (pow re 6) (pow (log re) 3))))))) (* 1/24 (- (* -24 (/ (* (log re) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3)))))) (log 10))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2)))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(+ re (* -1 im))
(+ re (* im (- (* 2 (/ im re)) 1)))
(+ re (* im (- (* im (+ (* -2 (/ im (pow re 2))) (* 2 (/ 1 re)))) 1)))
(+ (sqrt re) (* 1/2 (* im (sqrt (/ 1 re)))))
(+ (sqrt re) (* im (+ (* -1/8 (* im (sqrt (/ 1 (pow re 3))))) (* 1/2 (sqrt (/ 1 re))))))
(+ (sqrt re) (* im (+ (* 1/2 (sqrt (/ 1 re))) (* im (+ (* -1/8 (sqrt (/ 1 (pow re 3)))) (* 1/16 (* im (sqrt (/ 1 (pow re 5))))))))))
(* -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 (+ 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)))))))
(* im (+ (sqrt (/ 1 im)) (* -1/2 (* (sqrt (/ 1 (pow im 3))) re))))
(* im (+ (sqrt (/ 1 im)) (+ (* -1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* 1/2 (* (sqrt (/ 1 (pow im 5))) (- (pow re 2) (* -1 (pow re 2))))))))
(* im (+ (sqrt (/ 1 im)) (+ (* -1/2 (* (sqrt (/ 1 (pow im 3))) re)) (+ (* -1/2 (* (sqrt (/ 1 (pow im 7))) (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* 1/2 (* (sqrt (/ 1 (pow im 5))) (- (pow re 2) (* -1 (pow re 2)))))))))
(* -1 (/ (log 10) (log (/ 1 im))))
(+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(- (+ (* -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 (/ (log 10) (log (/ 1 im))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 im)))))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 im)))))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))) (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 24 (/ (* (log (/ 1 im)) (+ (* -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 10)))) (pow im 4)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 im)))))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 24 (/ (* (log (/ 1 im)) (+ (* -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 10)))) (pow im 4))) (* -1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 720 (/ (* (log (/ 1 im)) (+ (* -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))))))) (log 10))))) (pow im 6))))))
(log (* -1 (/ (log 10) (log (/ 1 im)))))
(+ (log (* -1 (/ (log 10) (log (/ 1 im))))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))
(+ (log (* -1 (/ (log 10) (log (/ 1 im))))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 24 (/ (* (log (/ 1 im)) (+ (* -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 10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im)))))))
(+ (log (* -1 (/ (log 10) (log (/ 1 im))))) (+ (* 1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 720 (/ (* (log (/ 1 im)) (+ (* -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))))))) (log 10))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 24 (/ (* (log (/ 1 im)) (+ (* -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 10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))))
(* im (+ 1 (* -1 (/ re im))))
(* im (- (+ 1 (/ (pow re 2) (pow im 2))) (+ (* -1 (/ (pow re 2) (pow im 2))) (/ re im))))
(* im (- (+ 1 (+ (* -1 (/ (* re (- (pow re 2) (* -1 (pow re 2)))) (pow im 3))) (/ (pow re 2) (pow im 2)))) (+ (* -1 (/ (pow re 2) (pow im 2))) (/ re im))))
(* im (+ (sqrt (/ 1 im)) (* 1/2 (* (sqrt (/ 1 (pow im 3))) re))))
(* im (+ (sqrt (/ 1 im)) (+ (* -1/8 (* (sqrt (/ 1 (pow im 5))) (pow re 2))) (* 1/2 (* (sqrt (/ 1 (pow im 3))) re)))))
(* im (+ (sqrt (/ 1 im)) (+ (* -1/8 (* (sqrt (/ 1 (pow im 5))) (pow re 2))) (+ (* 1/16 (* (sqrt (/ 1 (pow im 7))) (pow re 3))) (* 1/2 (* (sqrt (/ 1 (pow im 3))) re))))))
(* -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))))))))
(+ (log -1) (* -1 (log (/ -1 im))))
(* -1 (* (sqrt im) (pow (sqrt -1) 2)))
(* -1 (* im (+ (* -1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2)))))
(* -1 (* im (+ (* -1/2 (* (sqrt (/ 1 (pow im 3))) re)) (+ (* -1/2 (* (sqrt (/ 1 (pow im 5))) (- (* -1 (pow re 2)) (pow re 2)))) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))))))
(* -1 (* im (+ (* -1 (/ (+ (* 1/2 (* (sqrt im) (- (* -1 (pow re 2)) (pow re 2)))) (* 1/2 (* (sqrt (/ 1 im)) (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))))) (pow im 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))))))
(* -1 (/ (log 10) (log (/ -1 im))))
(+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(- (+ (* -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 (/ (log 10) (log (/ -1 im))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 im)))))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 im)))))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))) (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 24 (/ (* (log (/ -1 im)) (+ (* -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 10)))) (pow im 4)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 im)))))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 24 (/ (* (log (/ -1 im)) (+ (* -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 10)))) (pow im 4))) (* -1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 720 (/ (* (log (/ -1 im)) (+ (* -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))))))) (log 10))))) (pow im 6))))))
(log (* -1 (/ (log 10) (log (/ -1 im)))))
(+ (log (* -1 (/ (log 10) (log (/ -1 im))))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))
(+ (log (* -1 (/ (log 10) (log (/ -1 im))))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 24 (/ (* (log (/ -1 im)) (+ (* -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 10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im)))))))
(+ (log (* -1 (/ (log 10) (log (/ -1 im))))) (+ (* 1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 720 (/ (* (log (/ -1 im)) (+ (* -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))))))) (log 10))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 24 (/ (* (log (/ -1 im)) (+ (* -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 10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))))
(* -1 (* im (- (/ re im) 1)))
(* -1 (* im (- (* -1 (/ (- (* -1 (/ (- (* -1 (pow re 2)) (pow re 2)) im)) re) im)) 1)))
(* -1 (* im (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* re (- (* -1 (pow re 2)) (pow re 2))) im)) (* -1 (pow re 2))) (pow re 2)) im)) re) im)) 1)))
(* -1 (* im (+ (* 1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2)))))
(* -1 (* im (+ (* -1/8 (* (sqrt (/ 1 (pow im 5))) (/ (pow re 2) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))))))
(* -1 (* im (+ (* -1/8 (* (sqrt (/ 1 (pow im 5))) (/ (pow re 2) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow im 7))) (/ (pow re 3) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2)))))))
Calls

6 calls:

TimeVariablePointExpression
79.0ms
im
@inf
((/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (sqrt (+ (* re re) (* im im))) (log 10) (/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (log im) (/ (log (* (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (sqrt (+ im re)))) (log 10)) (log (* (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (sqrt (+ im re)))) (* (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (sqrt (+ im re))) (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (/ 1 (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) (/ (log 10) (log (sqrt (+ (* im im) (* re re))))) (log (sqrt (+ (* im im) (* re re)))) (exp (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1)) (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) (/ (+ (* im im) (* re re)) (+ im re)) (sqrt (+ im re)))
57.0ms
im
@0
((/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (sqrt (+ (* re re) (* im im))) (log 10) (/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (log im) (/ (log (* (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (sqrt (+ im re)))) (log 10)) (log (* (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (sqrt (+ im re)))) (* (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (sqrt (+ im re))) (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (/ 1 (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) (/ (log 10) (log (sqrt (+ (* im im) (* re re))))) (log (sqrt (+ (* im im) (* re re)))) (exp (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1)) (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) (/ (+ (* im im) (* re re)) (+ im re)) (sqrt (+ im re)))
19.0ms
im
@-inf
((/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (sqrt (+ (* re re) (* im im))) (log 10) (/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (log im) (/ (log (* (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (sqrt (+ im re)))) (log 10)) (log (* (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (sqrt (+ im re)))) (* (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (sqrt (+ im re))) (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (/ 1 (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) (/ (log 10) (log (sqrt (+ (* im im) (* re re))))) (log (sqrt (+ (* im im) (* re re)))) (exp (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1)) (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) (/ (+ (* im im) (* re re)) (+ im re)) (sqrt (+ im re)))
9.0ms
re
@inf
((/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (sqrt (+ (* re re) (* im im))) (log 10) (/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (log im) (/ (log (* (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (sqrt (+ im re)))) (log 10)) (log (* (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (sqrt (+ im re)))) (* (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (sqrt (+ im re))) (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (/ 1 (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) (/ (log 10) (log (sqrt (+ (* im im) (* re re))))) (log (sqrt (+ (* im im) (* re re)))) (exp (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1)) (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) (/ (+ (* im im) (* re re)) (+ im re)) (sqrt (+ im re)))
5.0ms
re
@-inf
((/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (sqrt (+ (* re re) (* im im))) (log 10) (/ (log (sqrt (+ (* re re) (* im im)))) (log 10)) (log (sqrt (+ (* re re) (* im im)))) (log im) (/ (log (* (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (sqrt (+ im re)))) (log 10)) (log (* (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (sqrt (+ im re)))) (* (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (sqrt (+ im re))) (sqrt (/ (+ (* im im) (* re re)) (+ im re))) (/ 1 (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) (/ (log 10) (log (sqrt (+ (* im im) (* re re))))) (log (sqrt (+ (* im im) (* re re)))) (exp (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1)) (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) (/ (+ (* im im) (* re re)) (+ im re)) (sqrt (+ im re)))

simplify231.0ms (3.2%)

Memory
13.7MiB live, 292.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011028312
134497999
082037619
Stop Event
iter limit
node limit
Counts
201 → 199
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 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)))))
(sqrt im)
(+ (sqrt im) (* -1/2 (* (sqrt (/ 1 im)) re)))
(+ (sqrt im) (* re (+ (* -1/2 (sqrt (/ 1 im))) (* 7/8 (* (sqrt (/ 1 (pow im 3))) re)))))
(+ (sqrt im) (* re (+ (* -1/2 (sqrt (/ 1 im))) (* re (+ (* -9/16 (* (sqrt (/ 1 (pow im 5))) re)) (* 7/8 (sqrt (/ 1 (pow im 3)))))))))
(/ (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 (/ (log 10) (log im))))
(+ (* -1 (log (/ (log 10) (log im)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log im)))))
(+ (* -1 (log (/ (log 10) (log im)))) (* (pow re 2) (+ (* -1/24 (* (pow re 2) (- (* -24 (/ (* (log im) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3)))))) (log 10))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(+ (* -1 (log (/ (log 10) (log im)))) (* (pow re 2) (+ (* (pow re 2) (+ (* -1/24 (- (* -24 (/ (* (log im) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3)))))) (log 10))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2)))))) (* -1/720 (* (pow re 2) (- (+ (* -720 (/ (* (log im) (+ (* -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))))))) (log 10))) (* -360 (/ (+ (* -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 10))))) (* 30 (/ 1 (* (pow im 6) (pow (log im) 3))))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(log (/ (log 10) (log im)))
(+ (log (/ (log 10) (log im))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log im)))))
(+ (log (/ (log 10) (log im))) (* (pow re 2) (- (* 1/24 (* (pow re 2) (- (* -24 (/ (* (log im) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3)))))) (log 10))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(+ (log (/ (log 10) (log im))) (* (pow re 2) (- (* (pow re 2) (+ (* 1/720 (* (pow re 2) (- (+ (* -720 (/ (* (log im) (+ (* -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))))))) (log 10))) (* -360 (/ (+ (* -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 10))))) (* 30 (/ 1 (* (pow im 6) (pow (log im) 3))))))) (* 1/24 (- (* -24 (/ (* (log im) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3)))))) (log 10))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2)))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(+ im (* -1 re))
(+ im (* re (- (* 2 (/ re im)) 1)))
(+ im (* re (- (* re (+ (* -2 (/ re (pow im 2))) (* 2 (/ 1 im)))) 1)))
(+ (sqrt im) (* 1/2 (* (sqrt (/ 1 im)) re)))
(+ (sqrt im) (* re (+ (* -1/8 (* (sqrt (/ 1 (pow im 3))) re)) (* 1/2 (sqrt (/ 1 im))))))
(+ (sqrt im) (* re (+ (* 1/2 (sqrt (/ 1 im))) (* re (+ (* -1/8 (sqrt (/ 1 (pow im 3)))) (* 1/16 (* (sqrt (/ 1 (pow im 5))) 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/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)))))))
(sqrt re)
(* re (+ (sqrt (/ 1 re)) (* -1/2 (* im (sqrt (/ 1 (pow re 3)))))))
(* re (+ (sqrt (/ 1 re)) (+ (* -1/2 (* im (sqrt (/ 1 (pow re 3))))) (* 1/2 (* (sqrt (/ 1 (pow re 5))) (- (pow im 2) (* -1 (pow im 2))))))))
(* re (+ (sqrt (/ 1 re)) (+ (* -1/2 (* im (sqrt (/ 1 (pow re 3))))) (+ (* -1/2 (* (sqrt (/ 1 (pow re 7))) (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* 1/2 (* (sqrt (/ 1 (pow re 5))) (- (pow im 2) (* -1 (pow im 2)))))))))
(* -1 (/ (log 10) (log (/ 1 re))))
(+ (* -1 (/ (log 10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(- (+ (* -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 (/ (log 10) (log (/ 1 re))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 re)))))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 re)))))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))) (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 24 (/ (* (log (/ 1 re)) (+ (* -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 10)))) (pow re 4)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 re)))))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 24 (/ (* (log (/ 1 re)) (+ (* -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 10)))) (pow re 4))) (* -1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 720 (/ (* (log (/ 1 re)) (+ (* -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))))))) (log 10))))) (pow re 6))))))
(log (* -1 (/ (log 10) (log (/ 1 re)))))
(+ (log (* -1 (/ (log 10) (log (/ 1 re))))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))
(+ (log (* -1 (/ (log 10) (log (/ 1 re))))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 24 (/ (* (log (/ 1 re)) (+ (* -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 10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re)))))))
(+ (log (* -1 (/ (log 10) (log (/ 1 re))))) (+ (* 1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 720 (/ (* (log (/ 1 re)) (+ (* -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))))))) (log 10))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 24 (/ (* (log (/ 1 re)) (+ (* -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 10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))))
(* re (+ 1 (* -1 (/ im re))))
(* re (- (+ 1 (/ (pow im 2) (pow re 2))) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re))))
(* re (- (+ 1 (+ (* -1 (/ (* im (- (pow im 2) (* -1 (pow im 2)))) (pow re 3))) (/ (pow im 2) (pow re 2)))) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re))))
(* re (+ (sqrt (/ 1 re)) (* 1/2 (* im (sqrt (/ 1 (pow re 3)))))))
(* re (+ (sqrt (/ 1 re)) (+ (* -1/8 (* (pow im 2) (sqrt (/ 1 (pow re 5))))) (* 1/2 (* im (sqrt (/ 1 (pow re 3))))))))
(* re (+ (sqrt (/ 1 re)) (+ (* -1/8 (* (pow im 2) (sqrt (/ 1 (pow re 5))))) (+ (* 1/16 (* (pow im 3) (sqrt (/ 1 (pow re 7))))) (* 1/2 (* im (sqrt (/ 1 (pow re 3)))))))))
(* -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))))))))
(* -1 (* (sqrt re) (pow (sqrt -1) 2)))
(* -1 (* re (+ (* -1/2 (* im (sqrt (/ 1 (pow re 3))))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 2)))))
(* -1 (* re (+ (* -1/2 (* im (sqrt (/ 1 (pow re 3))))) (+ (* -1/2 (* (sqrt (/ 1 (pow re 5))) (- (* -1 (pow im 2)) (pow im 2)))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))))))
(* -1 (* re (+ (* -1 (/ (+ (* 1/2 (* (sqrt re) (- (* -1 (pow im 2)) (pow im 2)))) (* 1/2 (* (sqrt (/ 1 re)) (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))))) (pow re 3))) (+ (* -1/2 (* im (sqrt (/ 1 (pow re 3))))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))))))
(* -1 (/ (log 10) (log (/ -1 re))))
(+ (* -1 (/ (log 10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(- (+ (* -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 (/ (log 10) (log (/ -1 re))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 re)))))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 re)))))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))) (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 24 (/ (* (log (/ -1 re)) (+ (* -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 10)))) (pow re 4)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 re)))))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 24 (/ (* (log (/ -1 re)) (+ (* -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 10)))) (pow re 4))) (* -1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 720 (/ (* (log (/ -1 re)) (+ (* -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))))))) (log 10))))) (pow re 6))))))
(log (* -1 (/ (log 10) (log (/ -1 re)))))
(+ (log (* -1 (/ (log 10) (log (/ -1 re))))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))
(+ (log (* -1 (/ (log 10) (log (/ -1 re))))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 24 (/ (* (log (/ -1 re)) (+ (* -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 10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re)))))))
(+ (log (* -1 (/ (log 10) (log (/ -1 re))))) (+ (* 1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 720 (/ (* (log (/ -1 re)) (+ (* -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))))))) (log 10))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 24 (/ (* (log (/ -1 re)) (+ (* -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 10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))))
(* -1 (* re (- (/ im re) 1)))
(* -1 (* re (- (* -1 (/ (- (* -1 (/ (- (* -1 (pow im 2)) (pow im 2)) re)) im) re)) 1)))
(* -1 (* re (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* im (- (* -1 (pow im 2)) (pow im 2))) re)) (* -1 (pow im 2))) (pow im 2)) re)) im) re)) 1)))
(* -1 (* re (+ (* 1/2 (* im (sqrt (/ 1 (pow re 3))))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 2)))))
(* -1 (* re (+ (* -1/8 (* (/ (pow im 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow re 5))))) (+ (* 1/2 (* im (sqrt (/ 1 (pow re 3))))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))))))
(* -1 (* re (+ (* -1/8 (* (/ (pow im 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow re 5))))) (+ (* 1/16 (* (/ (pow im 3) (pow (sqrt -1) 4)) (sqrt (/ 1 (pow re 7))))) (+ (* 1/2 (* im (sqrt (/ 1 (pow re 3))))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 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 (* 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)))))
(+ (sqrt re) (* -1/2 (* im (sqrt (/ 1 re)))))
(+ (sqrt re) (* im (+ (* -1/2 (sqrt (/ 1 re))) (* 7/8 (* im (sqrt (/ 1 (pow re 3))))))))
(+ (sqrt re) (* im (+ (* -1/2 (sqrt (/ 1 re))) (* im (+ (* -9/16 (* im (sqrt (/ 1 (pow re 5))))) (* 7/8 (sqrt (/ 1 (pow re 3)))))))))
(/ (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 (/ (log 10) (log re))))
(+ (* -1 (log (/ (log 10) (log re)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log re)))))
(+ (* -1 (log (/ (log 10) (log re)))) (* (pow im 2) (+ (* -1/24 (* (pow im 2) (- (* -24 (/ (* (log re) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3)))))) (log 10))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(+ (* -1 (log (/ (log 10) (log re)))) (* (pow im 2) (+ (* (pow im 2) (+ (* -1/24 (- (* -24 (/ (* (log re) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3)))))) (log 10))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2)))))) (* -1/720 (* (pow im 2) (- (+ (* -720 (/ (* (log re) (+ (* -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))))))) (log 10))) (* -360 (/ (+ (* -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 10))))) (* 30 (/ 1 (* (pow re 6) (pow (log re) 3))))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(log (/ (log 10) (log re)))
(+ (log (/ (log 10) (log re))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log re)))))
(+ (log (/ (log 10) (log re))) (* (pow im 2) (- (* 1/24 (* (pow im 2) (- (* -24 (/ (* (log re) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3)))))) (log 10))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(+ (log (/ (log 10) (log re))) (* (pow im 2) (- (* (pow im 2) (+ (* 1/720 (* (pow im 2) (- (+ (* -720 (/ (* (log re) (+ (* -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))))))) (log 10))) (* -360 (/ (+ (* -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 10))))) (* 30 (/ 1 (* (pow re 6) (pow (log re) 3))))))) (* 1/24 (- (* -24 (/ (* (log re) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3)))))) (log 10))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2)))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(+ re (* -1 im))
(+ re (* im (- (* 2 (/ im re)) 1)))
(+ re (* im (- (* im (+ (* -2 (/ im (pow re 2))) (* 2 (/ 1 re)))) 1)))
(+ (sqrt re) (* 1/2 (* im (sqrt (/ 1 re)))))
(+ (sqrt re) (* im (+ (* -1/8 (* im (sqrt (/ 1 (pow re 3))))) (* 1/2 (sqrt (/ 1 re))))))
(+ (sqrt re) (* im (+ (* 1/2 (sqrt (/ 1 re))) (* im (+ (* -1/8 (sqrt (/ 1 (pow re 3)))) (* 1/16 (* im (sqrt (/ 1 (pow re 5))))))))))
(* -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 (+ 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)))))))
(* im (+ (sqrt (/ 1 im)) (* -1/2 (* (sqrt (/ 1 (pow im 3))) re))))
(* im (+ (sqrt (/ 1 im)) (+ (* -1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* 1/2 (* (sqrt (/ 1 (pow im 5))) (- (pow re 2) (* -1 (pow re 2))))))))
(* im (+ (sqrt (/ 1 im)) (+ (* -1/2 (* (sqrt (/ 1 (pow im 3))) re)) (+ (* -1/2 (* (sqrt (/ 1 (pow im 7))) (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* 1/2 (* (sqrt (/ 1 (pow im 5))) (- (pow re 2) (* -1 (pow re 2)))))))))
(* -1 (/ (log 10) (log (/ 1 im))))
(+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(- (+ (* -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 (/ (log 10) (log (/ 1 im))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 im)))))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 im)))))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))) (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 24 (/ (* (log (/ 1 im)) (+ (* -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 10)))) (pow im 4)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 im)))))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 24 (/ (* (log (/ 1 im)) (+ (* -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 10)))) (pow im 4))) (* -1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 720 (/ (* (log (/ 1 im)) (+ (* -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))))))) (log 10))))) (pow im 6))))))
(log (* -1 (/ (log 10) (log (/ 1 im)))))
(+ (log (* -1 (/ (log 10) (log (/ 1 im))))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))
(+ (log (* -1 (/ (log 10) (log (/ 1 im))))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 24 (/ (* (log (/ 1 im)) (+ (* -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 10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im)))))))
(+ (log (* -1 (/ (log 10) (log (/ 1 im))))) (+ (* 1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 720 (/ (* (log (/ 1 im)) (+ (* -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))))))) (log 10))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 24 (/ (* (log (/ 1 im)) (+ (* -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 10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))))
(* im (+ 1 (* -1 (/ re im))))
(* im (- (+ 1 (/ (pow re 2) (pow im 2))) (+ (* -1 (/ (pow re 2) (pow im 2))) (/ re im))))
(* im (- (+ 1 (+ (* -1 (/ (* re (- (pow re 2) (* -1 (pow re 2)))) (pow im 3))) (/ (pow re 2) (pow im 2)))) (+ (* -1 (/ (pow re 2) (pow im 2))) (/ re im))))
(* im (+ (sqrt (/ 1 im)) (* 1/2 (* (sqrt (/ 1 (pow im 3))) re))))
(* im (+ (sqrt (/ 1 im)) (+ (* -1/8 (* (sqrt (/ 1 (pow im 5))) (pow re 2))) (* 1/2 (* (sqrt (/ 1 (pow im 3))) re)))))
(* im (+ (sqrt (/ 1 im)) (+ (* -1/8 (* (sqrt (/ 1 (pow im 5))) (pow re 2))) (+ (* 1/16 (* (sqrt (/ 1 (pow im 7))) (pow re 3))) (* 1/2 (* (sqrt (/ 1 (pow im 3))) re))))))
(* -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))))))))
(+ (log -1) (* -1 (log (/ -1 im))))
(* -1 (* (sqrt im) (pow (sqrt -1) 2)))
(* -1 (* im (+ (* -1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2)))))
(* -1 (* im (+ (* -1/2 (* (sqrt (/ 1 (pow im 3))) re)) (+ (* -1/2 (* (sqrt (/ 1 (pow im 5))) (- (* -1 (pow re 2)) (pow re 2)))) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))))))
(* -1 (* im (+ (* -1 (/ (+ (* 1/2 (* (sqrt im) (- (* -1 (pow re 2)) (pow re 2)))) (* 1/2 (* (sqrt (/ 1 im)) (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))))) (pow im 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))))))
(* -1 (/ (log 10) (log (/ -1 im))))
(+ (* -1 (/ (log 10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(- (+ (* -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 (/ (log 10) (log (/ -1 im))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 im)))))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 im)))))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))) (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 24 (/ (* (log (/ -1 im)) (+ (* -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 10)))) (pow im 4)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 im)))))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 24 (/ (* (log (/ -1 im)) (+ (* -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 10)))) (pow im 4))) (* -1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 720 (/ (* (log (/ -1 im)) (+ (* -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))))))) (log 10))))) (pow im 6))))))
(log (* -1 (/ (log 10) (log (/ -1 im)))))
(+ (log (* -1 (/ (log 10) (log (/ -1 im))))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))
(+ (log (* -1 (/ (log 10) (log (/ -1 im))))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 24 (/ (* (log (/ -1 im)) (+ (* -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 10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im)))))))
(+ (log (* -1 (/ (log 10) (log (/ -1 im))))) (+ (* 1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 720 (/ (* (log (/ -1 im)) (+ (* -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))))))) (log 10))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 24 (/ (* (log (/ -1 im)) (+ (* -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 10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))))
(* -1 (* im (- (/ re im) 1)))
(* -1 (* im (- (* -1 (/ (- (* -1 (/ (- (* -1 (pow re 2)) (pow re 2)) im)) re) im)) 1)))
(* -1 (* im (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* re (- (* -1 (pow re 2)) (pow re 2))) im)) (* -1 (pow re 2))) (pow re 2)) im)) re) im)) 1)))
(* -1 (* im (+ (* 1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2)))))
(* -1 (* im (+ (* -1/8 (* (sqrt (/ 1 (pow im 5))) (/ (pow re 2) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))))))
(* -1 (* im (+ (* -1/8 (* (sqrt (/ 1 (pow im 5))) (/ (pow re 2) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow im 7))) (/ (pow re 3) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2)))))))
Outputs
(/ (log im) (log 10))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(fma.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 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 #s(literal 1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 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 im)
(log.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (log.f64 im))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (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))
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) (pow.f64 im #s(literal 3 binary64))) #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) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im)) (*.f64 re re) im)
(sqrt im)
(sqrt.f64 im)
(+ (sqrt im) (* -1/2 (* (sqrt (/ 1 im)) re)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1/2 binary64)) re (sqrt.f64 im))
(+ (sqrt im) (* re (+ (* -1/2 (sqrt (/ 1 im))) (* 7/8 (* (sqrt (/ 1 (pow im 3))) re)))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 7/8 binary64)) re (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1/2 binary64))) re (sqrt.f64 im))
(+ (sqrt im) (* re (+ (* -1/2 (sqrt (/ 1 im))) (* re (+ (* -9/16 (* (sqrt (/ 1 (pow im 5))) re)) (* 7/8 (sqrt (/ 1 (pow im 3)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -9/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) re (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 7/8 binary64))) re (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1/2 binary64))) re (sqrt.f64 im))
(/ (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 #s(literal -1/2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) im) (/.f64 (*.f64 re re) im)) (/.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 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im)) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #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 #s(literal 1/8 binary64) (pow.f64 (log.f64 im) #s(literal 3 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 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 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im)) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal -1/2 binary64))) (*.f64 re re) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(* -1 (log (/ (log 10) (log im))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(+ (* -1 (log (/ (log 10) (log im)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log im)))))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 im)) (*.f64 (/.f64 re im) (/.f64 re im))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(+ (* -1 (log (/ (log 10) (log im)))) (* (pow re 2) (+ (* -1/24 (* (pow re 2) (- (* -24 (/ (* (log im) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3)))))) (log 10))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 re re)) (fma.f64 (/.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)))))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -24 binary64) (/.f64 #s(literal -3 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 (*.f64 im im) (log.f64 im)))) (*.f64 re re) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))))
(+ (* -1 (log (/ (log 10) (log im)))) (* (pow re 2) (+ (* (pow re 2) (+ (* -1/24 (- (* -24 (/ (* (log im) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3)))))) (log 10))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2)))))) (* -1/720 (* (pow re 2) (- (+ (* -720 (/ (* (log im) (+ (* -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))))))) (log 10))) (* -360 (/ (+ (* -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 10))))) (* 30 (/ 1 (* (pow im 6) (pow (log im) 3))))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 re re)) (fma.f64 (/.f64 (*.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 #s(literal 1/8 binary64) (pow.f64 (log.f64 im) #s(literal 3 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 6 binary64)))))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -720 binary64) (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 #s(literal 10 binary64)))) #s(literal -360 binary64) (/.f64 #s(literal -30 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)))))) (*.f64 (fma.f64 (/.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)))))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -24 binary64) (/.f64 #s(literal -3 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))))) #s(literal -1/24 binary64))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 im)))) (*.f64 re re) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))))
(log (/ (log 10) (log im)))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(+ (log (/ (log 10) (log im))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log im)))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 im)) (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(+ (log (/ (log 10) (log im))) (* (pow re 2) (- (* 1/24 (* (pow re 2) (- (* -24 (/ (* (log im) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3)))))) (log 10))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 re re)) (fma.f64 (/.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)))))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -24 binary64) (/.f64 #s(literal -3 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 (*.f64 im im) (log.f64 im)))) (*.f64 re re) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(+ (log (/ (log 10) (log im))) (* (pow re 2) (- (* (pow re 2) (+ (* 1/720 (* (pow re 2) (- (+ (* -720 (/ (* (log im) (+ (* -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))))))) (log 10))) (* -360 (/ (+ (* -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 10))))) (* 30 (/ 1 (* (pow im 6) (pow (log im) 3))))))) (* 1/24 (- (* -24 (/ (* (log im) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3)))))) (log 10))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2)))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 re re)) (fma.f64 (/.f64 (*.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 #s(literal 1/8 binary64) (pow.f64 (log.f64 im) #s(literal 3 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 6 binary64)))))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -720 binary64) (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 #s(literal 10 binary64)))) #s(literal -360 binary64) (/.f64 #s(literal -30 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)))))) (*.f64 #s(literal 1/24 binary64) (fma.f64 (/.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)))))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -24 binary64) (/.f64 #s(literal -3 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 (*.f64 im im) (log.f64 im)))) (*.f64 re re) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(+ im (* -1 re))
(-.f64 im re)
(+ im (* re (- (* 2 (/ re im)) 1)))
(fma.f64 (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal -1 binary64)) re im)
(+ im (* re (- (* re (+ (* -2 (/ re (pow im 2))) (* 2 (/ 1 im)))) 1)))
(fma.f64 (fma.f64 (fma.f64 (/.f64 re (*.f64 im im)) #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) im)) re #s(literal -1 binary64)) re im)
(+ (sqrt im) (* 1/2 (* (sqrt (/ 1 im)) re)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 1/2 binary64)) re (sqrt.f64 im))
(+ (sqrt im) (* re (+ (* -1/8 (* (sqrt (/ 1 (pow im 3))) re)) (* 1/2 (sqrt (/ 1 im))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal -1/8 binary64)) re (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 1/2 binary64))) re (sqrt.f64 im))
(+ (sqrt im) (* re (+ (* 1/2 (sqrt (/ 1 im))) (* re (+ (* -1/8 (sqrt (/ 1 (pow im 3)))) (* 1/16 (* (sqrt (/ 1 (pow im 5))) re)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) re (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal -1/8 binary64))) re (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal 1/2 binary64))) re (sqrt.f64 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 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/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 #s(literal -1/4 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 im re) (/.f64 im 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 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) (log.f64 re))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 re)))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64)))) (log.f64 re)))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) #s(literal 1 binary64)) re)
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))) re re)
(* re (+ 1 (+ (* -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 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))))) re re)
(sqrt re)
(sqrt.f64 re)
(* re (+ (sqrt (/ 1 re)) (* -1/2 (* im (sqrt (/ 1 (pow re 3)))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) re)
(* re (+ (sqrt (/ 1 re)) (+ (* -1/2 (* im (sqrt (/ 1 (pow re 3))))) (* 1/2 (* (sqrt (/ 1 (pow re 5))) (- (pow im 2) (* -1 (pow im 2))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 im im)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) re)
(* re (+ (sqrt (/ 1 re)) (+ (* -1/2 (* im (sqrt (/ 1 (pow re 3))))) (+ (* -1/2 (* (sqrt (/ 1 (pow re 7))) (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* 1/2 (* (sqrt (/ 1 (pow re 5))) (- (pow im 2) (* -1 (pow im 2)))))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) im (*.f64 (fma.f64 (*.f64 (*.f64 im im) re) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 im im)) im)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 im im)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) re)
(* -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 (*.f64 im im) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal 10 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)))))
(fma.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))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal 10 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 (*.f64 (*.f64 im im) (/.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 (log.f64 re)))) #s(literal 1/2 binary64) (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 #s(literal -1/4 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) re) (/.f64 (*.f64 im im) re)) (*.f64 (/.f64 #s(literal 1/4 binary64) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 re #s(literal 4 binary64)))))))
(* -1 (log (* -1 (/ (log 10) (log (/ 1 re))))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 re)))))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 (neg.f64 (log.f64 re)) (*.f64 re re))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 re)))))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))) (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 24 (/ (* (log (/ 1 re)) (+ (* -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 10)))) (pow re 4)))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 (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))) (log.f64 #s(literal 10 binary64)))) #s(literal 24 binary64) (/.f64 (*.f64 #s(literal -3 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/24 binary64) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 (neg.f64 (log.f64 re)) (*.f64 re re))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 re)))))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 24 (/ (* (log (/ 1 re)) (+ (* -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 10)))) (pow re 4))) (* -1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 720 (/ (* (log (/ 1 re)) (+ (* -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))))))) (log 10))))) (pow re 6))))))
(-.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 (log.f64 re)) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (/.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 (log.f64 re)))) #s(literal 1/2 binary64) (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)))) (log.f64 #s(literal 10 binary64)))) #s(literal 720 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) #s(literal 30 binary64) (*.f64 (*.f64 (*.f64 im im) (/.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))) (log.f64 #s(literal 10 binary64)))) #s(literal -360 binary64)))) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/720 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 (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))) (log.f64 #s(literal 10 binary64)))) #s(literal 24 binary64) (/.f64 (*.f64 #s(literal -3 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/24 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 (neg.f64 (log.f64 re)) (*.f64 re re))))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))
(log (* -1 (/ (log 10) (log (/ 1 re)))))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))
(+ (log (* -1 (/ (log 10) (log (/ 1 re))))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (neg.f64 (log.f64 re))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))
(+ (log (* -1 (/ (log 10) (log (/ 1 re))))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 24 (/ (* (log (/ 1 re)) (+ (* -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 10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re)))))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 (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))) (log.f64 #s(literal 10 binary64)))) #s(literal 24 binary64) (/.f64 (*.f64 #s(literal -3 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/24 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (neg.f64 (log.f64 re))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))))
(+ (log (* -1 (/ (log 10) (log (/ 1 re))))) (+ (* 1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 720 (/ (* (log (/ 1 re)) (+ (* -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))))))) (log 10))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 24 (/ (* (log (/ 1 re)) (+ (* -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 10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 (log.f64 re)) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (/.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 (log.f64 re)))) #s(literal 1/2 binary64) (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)))) (log.f64 #s(literal 10 binary64)))) #s(literal 720 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) #s(literal 30 binary64) (*.f64 (*.f64 (*.f64 im im) (/.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))) (log.f64 #s(literal 10 binary64)))) #s(literal -360 binary64)))) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (neg.f64 (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))) (log.f64 #s(literal 10 binary64)))) #s(literal 24 binary64) (/.f64 (*.f64 #s(literal -3 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/24 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (neg.f64 (log.f64 re))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))))
(* re (+ 1 (* -1 (/ im re))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) re)
(* re (- (+ 1 (/ (pow im 2) (pow re 2))) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re))))
(*.f64 (-.f64 (fma.f64 (/.f64 im re) (/.f64 im re) #s(literal 1 binary64)) (-.f64 (/.f64 im re) (*.f64 (/.f64 im re) (/.f64 im re)))) re)
(* re (- (+ 1 (+ (* -1 (/ (* im (- (pow im 2) (* -1 (pow im 2)))) (pow re 3))) (/ (pow im 2) (pow re 2)))) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re))))
(*.f64 (-.f64 (fma.f64 (neg.f64 im) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 im im)) (pow.f64 re #s(literal 3 binary64))) (fma.f64 (/.f64 im re) (/.f64 im re) #s(literal 1 binary64))) (-.f64 (/.f64 im re) (*.f64 (/.f64 im re) (/.f64 im re)))) re)
(* re (+ (sqrt (/ 1 re)) (* 1/2 (* im (sqrt (/ 1 (pow re 3)))))))
(*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re))) re)
(* re (+ (sqrt (/ 1 re)) (+ (* -1/8 (* (pow im 2) (sqrt (/ 1 (pow re 5))))) (* 1/2 (* im (sqrt (/ 1 (pow re 3))))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 im im)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) re)
(* re (+ (sqrt (/ 1 re)) (+ (* -1/8 (* (pow im 2) (sqrt (/ 1 (pow re 5))))) (+ (* 1/16 (* (pow im 3) (sqrt (/ 1 (pow re 7))))) (* 1/2 (* im (sqrt (/ 1 (pow re 3)))))))))
(*.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 im im)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 im re) (/.f64 im re)) (/.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 #s(literal -1/4 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 im re) (/.f64 im re)) (/.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 #s(literal 1/720 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (log.f64 #s(literal 10 binary64))) (fma.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (*.f64 (*.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 re) (/.f64 im 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 re) (/.f64 im 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 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(* -1 re)
(neg.f64 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(*.f64 (neg.f64 re) (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) #s(literal 1 binary64)))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(*.f64 (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 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) #s(literal 1 binary64))))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))))
(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 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))))) re re))
(* -1 (* (sqrt re) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 re) #s(literal 1 binary64))
(* -1 (* re (+ (* -1/2 (* im (sqrt (/ 1 (pow re 3))))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 re) (fma.f64 (*.f64 #s(literal -1/2 binary64) im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))
(* -1 (* re (+ (* -1/2 (* im (sqrt (/ 1 (pow re 3))))) (+ (* -1/2 (* (sqrt (/ 1 (pow re 5))) (- (* -1 (pow im 2)) (pow im 2)))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))))))
(*.f64 (neg.f64 re) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) im (*.f64 (*.f64 (*.f64 im im) #s(literal -2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))
(* -1 (* re (+ (* -1 (/ (+ (* 1/2 (* (sqrt re) (- (* -1 (pow im 2)) (pow im 2)))) (* 1/2 (* (sqrt (/ 1 re)) (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))))) (pow re 3))) (+ (* -1/2 (* im (sqrt (/ 1 (pow re 3))))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))))))
(*.f64 (neg.f64 re) (fma.f64 (*.f64 #s(literal -1/2 binary64) im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) re) #s(literal -1 binary64)) #s(literal -1/4 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 im im)) im)) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (*.f64 (*.f64 (*.f64 im im) #s(literal -2 binary64)) (sqrt.f64 re)))) (neg.f64 (pow.f64 re #s(literal 3 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)))))
(fma.f64 (/.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) re) (/.f64 (*.f64 im im) re)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 (neg.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)))))
(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/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))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) re) (/.f64 (*.f64 im im) re)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 (neg.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 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))))))
(* -1 (log (* -1 (/ (log 10) (log (/ -1 re))))))
(neg.f64 (log.f64 (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 re)))))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 re re))) (log.f64 (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 re)))))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))) (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 24 (/ (* (log (/ -1 re)) (+ (* -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 10)))) (pow re 4)))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (/.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 #s(literal 10 binary64)))) #s(literal 24 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) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 re re))) (log.f64 (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 re)))))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 24 (/ (* (log (/ -1 re)) (+ (* -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 10)))) (pow re 4))) (* -1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 720 (/ (* (log (/ -1 re)) (+ (* -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))))))) (log 10))))) (pow re 6))))))
(-.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (/.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)))) (log.f64 #s(literal 10 binary64)))) #s(literal 720 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 (*.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 #s(literal 10 binary64)))) #s(literal -360 binary64)))) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/720 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (/.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 #s(literal 10 binary64)))) #s(literal 24 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) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 re re))))) (log.f64 (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(log (* -1 (/ (log 10) (log (/ -1 re)))))
(log.f64 (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (log (* -1 (/ (log 10) (log (/ -1 re))))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))))
(+ (log (* -1 (/ (log 10) (log (/ -1 re))))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 24 (/ (* (log (/ -1 re)) (+ (* -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 10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re)))))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (/.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 #s(literal 10 binary64)))) #s(literal 24 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 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))))))
(+ (log (* -1 (/ (log 10) (log (/ -1 re))))) (+ (* 1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 720 (/ (* (log (/ -1 re)) (+ (* -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))))))) (log 10))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 24 (/ (* (log (/ -1 re)) (+ (* -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 10)))) (pow re 4))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (/.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)))) (log.f64 #s(literal 10 binary64)))) #s(literal 720 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 (*.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 #s(literal 10 binary64)))) #s(literal -360 binary64)))) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (/.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 #s(literal 10 binary64)))) #s(literal 24 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 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))))))
(* -1 (* re (- (/ im re) 1)))
(*.f64 (neg.f64 re) (-.f64 (/.f64 im re) #s(literal 1 binary64)))
(* -1 (* re (- (* -1 (/ (- (* -1 (/ (- (* -1 (pow im 2)) (pow im 2)) re)) im) re)) 1)))
(*.f64 (neg.f64 re) (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 im im)) re) im) re) #s(literal -1 binary64) #s(literal -1 binary64)))
(* -1 (* re (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* im (- (* -1 (pow im 2)) (pow im 2))) re)) (* -1 (pow im 2))) (pow im 2)) re)) im) re)) 1)))
(*.f64 (neg.f64 re) (fma.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 im (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 im im)) re) (*.f64 (*.f64 im im) #s(literal -2 binary64))) re) im)) re) #s(literal -1 binary64) #s(literal -1 binary64)))
(* -1 (* re (+ (* 1/2 (* im (sqrt (/ 1 (pow re 3))))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 re) (fma.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))
(* -1 (* re (+ (* -1/8 (* (/ (pow im 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow re 5))))) (+ (* 1/2 (* im (sqrt (/ 1 (pow re 3))))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))))))
(*.f64 (neg.f64 re) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))))
(* -1 (* re (+ (* -1/8 (* (/ (pow im 2) (pow (sqrt -1) 2)) (sqrt (/ 1 (pow re 5))))) (+ (* 1/16 (* (/ (pow im 3) (pow (sqrt -1) 4)) (sqrt (/ 1 (pow re 7))))) (+ (* 1/2 (* im (sqrt (/ 1 (pow re 3))))) (* (sqrt (/ 1 re)) (pow (sqrt -1) 2)))))))
(*.f64 (neg.f64 re) (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 im im) #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (fma.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 7 binary64)))) (pow.f64 im #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))))
(/ (log re) (log 10))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(fma.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 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 #s(literal 1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 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 re)
(log.f64 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) 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) (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))
(+ 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) (pow.f64 re #s(literal 3 binary64))) #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) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) re)) (*.f64 im im) re)
(+ (sqrt re) (* -1/2 (* im (sqrt (/ 1 re)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) im) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 re))
(+ (sqrt re) (* im (+ (* -1/2 (sqrt (/ 1 re))) (* 7/8 (* im (sqrt (/ 1 (pow re 3))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 7/8 binary64) im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1/2 binary64))) im (sqrt.f64 re))
(+ (sqrt re) (* im (+ (* -1/2 (sqrt (/ 1 re))) (* im (+ (* -9/16 (* im (sqrt (/ 1 (pow re 5))))) (* 7/8 (sqrt (/ 1 (pow re 3)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -9/16 binary64) im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) #s(literal 7/8 binary64))) im (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1/2 binary64))) im (sqrt.f64 re))
(/ (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 (*.f64 im im) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal 10 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 #s(literal 1/8 binary64) (pow.f64 (log.f64 re) #s(literal 3 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 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 (/ (log 10) (log re))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))
(+ (* -1 (log (/ (log 10) (log re)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log re)))))
(-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 re)) (*.f64 (/.f64 im re) (/.f64 im re))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))
(+ (* -1 (log (/ (log 10) (log re)))) (* (pow im 2) (+ (* -1/24 (* (pow im 2) (- (* -24 (/ (* (log re) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3)))))) (log 10))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im im)) (fma.f64 (/.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)))))) (log.f64 re)) (log.f64 #s(literal 10 binary64))) #s(literal -24 binary64) (/.f64 #s(literal -3 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 (log.f64 re) (*.f64 re re)))) (*.f64 im im) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))))
(+ (* -1 (log (/ (log 10) (log re)))) (* (pow im 2) (+ (* (pow im 2) (+ (* -1/24 (- (* -24 (/ (* (log re) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3)))))) (log 10))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2)))))) (* -1/720 (* (pow im 2) (- (+ (* -720 (/ (* (log re) (+ (* -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))))))) (log 10))) (* -360 (/ (+ (* -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 10))))) (* 30 (/ 1 (* (pow re 6) (pow (log re) 3))))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im im)) (fma.f64 (/.f64 (*.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 #s(literal 1/8 binary64) (pow.f64 (log.f64 re) #s(literal 3 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 6 binary64)))))) (log.f64 re)) (log.f64 #s(literal 10 binary64))) #s(literal -720 binary64) (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 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal -360 binary64) (/.f64 #s(literal -30 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64)))))) (*.f64 (fma.f64 (/.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)))))) (log.f64 re)) (log.f64 #s(literal 10 binary64))) #s(literal -24 binary64) (/.f64 #s(literal -3 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) #s(literal -1/24 binary64))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 re) (*.f64 re re)))) (*.f64 im im) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))))
(log (/ (log 10) (log re)))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re)))
(+ (log (/ (log 10) (log re))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log re)))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 re)) (*.f64 (/.f64 im re) (/.f64 im re)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))
(+ (log (/ (log 10) (log re))) (* (pow im 2) (- (* 1/24 (* (pow im 2) (- (* -24 (/ (* (log re) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3)))))) (log 10))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) (fma.f64 (/.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)))))) (log.f64 re)) (log.f64 #s(literal 10 binary64))) #s(literal -24 binary64) (/.f64 #s(literal -3 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 (log.f64 re) (*.f64 re re)))) (*.f64 im im) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))
(+ (log (/ (log 10) (log re))) (* (pow im 2) (- (* (pow im 2) (+ (* 1/720 (* (pow im 2) (- (+ (* -720 (/ (* (log re) (+ (* -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))))))) (log 10))) (* -360 (/ (+ (* -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 10))))) (* 30 (/ 1 (* (pow re 6) (pow (log re) 3))))))) (* 1/24 (- (* -24 (/ (* (log re) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3)))))) (log 10))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2)))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 im im)) (fma.f64 (/.f64 (*.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 #s(literal 1/8 binary64) (pow.f64 (log.f64 re) #s(literal 3 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 6 binary64)))))) (log.f64 re)) (log.f64 #s(literal 10 binary64))) #s(literal -720 binary64) (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 (*.f64 re re) (log.f64 #s(literal 10 binary64)))) #s(literal -360 binary64) (/.f64 #s(literal -30 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64)))))) (*.f64 (fma.f64 (/.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)))))) (log.f64 re)) (log.f64 #s(literal 10 binary64))) #s(literal -24 binary64) (/.f64 #s(literal -3 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))))) #s(literal 1/24 binary64))) (*.f64 im im) (/.f64 #s(literal -1/2 binary64) (*.f64 (log.f64 re) (*.f64 re re)))) (*.f64 im im) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 re))))
(+ re (* -1 im))
(-.f64 re im)
(+ re (* im (- (* 2 (/ im re)) 1)))
(fma.f64 (fma.f64 (/.f64 im re) #s(literal 2 binary64) #s(literal -1 binary64)) im re)
(+ re (* im (- (* im (+ (* -2 (/ im (pow re 2))) (* 2 (/ 1 re)))) 1)))
(fma.f64 (fma.f64 (fma.f64 (/.f64 im (*.f64 re re)) #s(literal -2 binary64) (/.f64 #s(literal 2 binary64) re)) im #s(literal -1 binary64)) im re)
(+ (sqrt re) (* 1/2 (* im (sqrt (/ 1 re)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) (sqrt.f64 re))
(+ (sqrt re) (* im (+ (* -1/8 (* im (sqrt (/ 1 (pow re 3))))) (* 1/2 (sqrt (/ 1 re))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 1/2 binary64))) im (sqrt.f64 re))
(+ (sqrt re) (* im (+ (* 1/2 (sqrt (/ 1 re))) (* im (+ (* -1/8 (sqrt (/ 1 (pow re 3)))) (* 1/16 (* im (sqrt (/ 1 (pow re 5))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) im) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 5 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 3 binary64)))) #s(literal -1/8 binary64))) im (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal 1/2 binary64))) im (sqrt.f64 re))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/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 #s(literal -1/4 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64))))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 re im) (/.f64 re 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 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (log.f64 im))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (log.f64 im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64)))) (log.f64 im)))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) im)
(* 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 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) #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 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))))) im im)
(* im (+ (sqrt (/ 1 im)) (* -1/2 (* (sqrt (/ 1 (pow im 3))) re))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) im)
(* im (+ (sqrt (/ 1 im)) (+ (* -1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* 1/2 (* (sqrt (/ 1 (pow im 5))) (- (pow re 2) (* -1 (pow re 2))))))))
(*.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 re re)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) #s(literal 1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) im)
(* im (+ (sqrt (/ 1 im)) (+ (* -1/2 (* (sqrt (/ 1 (pow im 3))) re)) (+ (* -1/2 (* (sqrt (/ 1 (pow im 7))) (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* 1/2 (* (sqrt (/ 1 (pow im 5))) (- (pow re 2) (* -1 (pow re 2)))))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re (*.f64 (fma.f64 (*.f64 (*.f64 re re) im) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 re re)) re)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) (*.f64 #s(literal 2 binary64) (*.f64 re re)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) im)
(* -1 (/ (log 10) (log (/ 1 im))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(+ (* -1 (/ (log 10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) im) (/.f64 (*.f64 re re) im)) (/.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)))))
(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/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))) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) im) (/.f64 (*.f64 re re) im)) (/.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 re re) (/.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 (log.f64 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 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 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal -1/8 binary64)))) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 im #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) im) (/.f64 (*.f64 re re) im))))))
(* -1 (log (* -1 (/ (log 10) (log (/ 1 im))))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 im)))))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 (neg.f64 (log.f64 im)) (*.f64 im im))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 im)))))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))) (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 24 (/ (* (log (/ 1 im)) (+ (* -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 10)))) (pow im 4)))))
(fma.f64 (/.f64 (fma.f64 (/.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 (log.f64 im))) (log.f64 #s(literal 10 binary64))) #s(literal 24 binary64) (/.f64 (*.f64 #s(literal -3 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/24 binary64) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 (neg.f64 (log.f64 im)) (*.f64 im im))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 im)))))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 24 (/ (* (log (/ 1 im)) (+ (* -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 10)))) (pow im 4))) (* -1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 720 (/ (* (log (/ 1 im)) (+ (* -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))))))) (log 10))))) (pow im 6))))))
(-.f64 (fma.f64 (/.f64 (fma.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 (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 (log.f64 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 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 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal -1/8 binary64)))) (neg.f64 (log.f64 im))) (log.f64 #s(literal 10 binary64))) #s(literal 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 30 binary64) (*.f64 (/.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 #s(literal 10 binary64))) #s(literal -360 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 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 (log.f64 im))) (log.f64 #s(literal 10 binary64))) #s(literal 24 binary64) (/.f64 (*.f64 #s(literal -3 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/24 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 (neg.f64 (log.f64 im)) (*.f64 im im))))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(log (* -1 (/ (log 10) (log (/ 1 im)))))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(+ (log (* -1 (/ (log 10) (log (/ 1 im))))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 im))) (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(+ (log (* -1 (/ (log 10) (log (/ 1 im))))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 24 (/ (* (log (/ 1 im)) (+ (* -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 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 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 (log.f64 im))) (log.f64 #s(literal 10 binary64))) #s(literal 24 binary64) (/.f64 (*.f64 #s(literal -3 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/24 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 im))) (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))))
(+ (log (* -1 (/ (log 10) (log (/ 1 im))))) (+ (* 1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 720 (/ (* (log (/ 1 im)) (+ (* -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))))))) (log 10))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 24 (/ (* (log (/ 1 im)) (+ (* -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 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 re re) (/.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 (log.f64 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 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 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal -1/8 binary64)))) (neg.f64 (log.f64 im))) (log.f64 #s(literal 10 binary64))) #s(literal 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 30 binary64) (*.f64 (/.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 #s(literal 10 binary64))) #s(literal -360 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 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 (log.f64 im))) (log.f64 #s(literal 10 binary64))) #s(literal 24 binary64) (/.f64 (*.f64 #s(literal -3 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/24 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 im))) (*.f64 (/.f64 re im) (/.f64 re im)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))))
(* im (+ 1 (* -1 (/ re im))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re im)) im)
(* im (- (+ 1 (/ (pow re 2) (pow im 2))) (+ (* -1 (/ (pow re 2) (pow im 2))) (/ re im))))
(*.f64 (-.f64 (fma.f64 (/.f64 re im) (/.f64 re im) #s(literal 1 binary64)) (-.f64 (/.f64 re im) (*.f64 (/.f64 re im) (/.f64 re im)))) im)
(* im (- (+ 1 (+ (* -1 (/ (* re (- (pow re 2) (* -1 (pow re 2)))) (pow im 3))) (/ (pow re 2) (pow im 2)))) (+ (* -1 (/ (pow re 2) (pow im 2))) (/ re im))))
(*.f64 (-.f64 (fma.f64 (neg.f64 re) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re re)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 (/.f64 re im) (/.f64 re im) #s(literal 1 binary64))) (-.f64 (/.f64 re im) (*.f64 (/.f64 re im) (/.f64 re im)))) im)
(* im (+ (sqrt (/ 1 im)) (* 1/2 (* (sqrt (/ 1 (pow im 3))) re))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) im)
(* im (+ (sqrt (/ 1 im)) (+ (* -1/8 (* (sqrt (/ 1 (pow im 5))) (pow re 2))) (* 1/2 (* (sqrt (/ 1 (pow im 3))) re)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 re re)) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) im)
(* im (+ (sqrt (/ 1 im)) (+ (* -1/8 (* (sqrt (/ 1 (pow im 5))) (pow re 2))) (+ (* 1/16 (* (sqrt (/ 1 (pow im 7))) (pow re 3))) (* 1/2 (* (sqrt (/ 1 (pow im 3))) re))))))
(*.f64 (+.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))) (*.f64 re re)) #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64)))) (pow.f64 re #s(literal 3 binary64))) #s(literal 1/16 binary64))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re) #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)) (/.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 #s(literal -1/4 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)) (/.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 #s(literal 1/720 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (log.f64 #s(literal 10 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64)))))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(* -1 (log (/ -1 im)))
(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 im) (/.f64 re 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 im) (/.f64 re 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 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(* -1 im)
(neg.f64 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 (neg.f64 im) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) #s(literal 1 binary64)))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 (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 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) #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 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))))) im im))
(+ (log -1) (* -1 (log (/ -1 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(* -1 (* (sqrt im) (pow (sqrt -1) 2)))
(*.f64 (sqrt.f64 im) #s(literal 1 binary64))
(* -1 (* im (+ (* -1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 im) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) re (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))
(* -1 (* im (+ (* -1/2 (* (sqrt (/ 1 (pow im 3))) re)) (+ (* -1/2 (* (sqrt (/ 1 (pow im 5))) (- (* -1 (pow re 2)) (pow re 2)))) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))))))
(*.f64 (neg.f64 im) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))) re (*.f64 (*.f64 (*.f64 re re) #s(literal -2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64)))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))
(* -1 (* im (+ (* -1 (/ (+ (* 1/2 (* (sqrt im) (- (* -1 (pow re 2)) (pow re 2)))) (* 1/2 (* (sqrt (/ 1 im)) (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))))) (pow im 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))))))
(*.f64 (neg.f64 im) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) re (fma.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) im) #s(literal -1 binary64)) #s(literal -1/4 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 re re)) re)) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (*.f64 (*.f64 re re) #s(literal -2 binary64)) (sqrt.f64 im)))) (neg.f64 (pow.f64 im #s(literal 3 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)))))
(fma.f64 (/.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) im) (/.f64 (*.f64 re re) im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 (neg.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)))))
(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/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))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) im) (/.f64 (*.f64 re re) im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal -1/2 binary64) (/.f64 (neg.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 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 im #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 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) im) (/.f64 (*.f64 re re) im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
(* -1 (log (* -1 (/ (log 10) (log (/ -1 im))))))
(neg.f64 (log.f64 (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 im)))))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 im im))) (log.f64 (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 im)))))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))) (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 24 (/ (* (log (/ -1 im)) (+ (* -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 10)))) (pow im 4)))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (/.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 #s(literal 10 binary64)))) #s(literal 24 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) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 im im))) (log.f64 (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 im)))))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 24 (/ (* (log (/ -1 im)) (+ (* -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 10)))) (pow im 4))) (* -1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 720 (/ (* (log (/ -1 im)) (+ (* -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))))))) (log 10))))) (pow im 6))))))
(-.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (/.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)))) (log.f64 #s(literal 10 binary64)))) #s(literal 720 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 (*.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 #s(literal 10 binary64)))) #s(literal -360 binary64)))) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/720 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (/.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 #s(literal 10 binary64)))) #s(literal 24 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) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 re re)) (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 im im))))) (log.f64 (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(log (* -1 (/ (log 10) (log (/ -1 im)))))
(log.f64 (/.f64 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (log (* -1 (/ (log 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 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))))
(+ (log (* -1 (/ (log 10) (log (/ -1 im))))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 24 (/ (* (log (/ -1 im)) (+ (* -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 10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im)))))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (/.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 #s(literal 10 binary64)))) #s(literal 24 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 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(+ (log (* -1 (/ (log 10) (log (/ -1 im))))) (+ (* 1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 720 (/ (* (log (/ -1 im)) (+ (* -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))))))) (log 10))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 24 (/ (* (log (/ -1 im)) (+ (* -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 10)))) (pow im 4))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (/.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)))) (log.f64 #s(literal 10 binary64)))) #s(literal 720 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 (*.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 #s(literal 10 binary64)))) #s(literal -360 binary64)))) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (/.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 #s(literal 10 binary64)))) #s(literal 24 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 (neg.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))))))
(* -1 (* im (- (/ re im) 1)))
(*.f64 (neg.f64 im) (-.f64 (/.f64 re im) #s(literal 1 binary64)))
(* -1 (* im (- (* -1 (/ (- (* -1 (/ (- (* -1 (pow re 2)) (pow re 2)) im)) re) im)) 1)))
(*.f64 (neg.f64 im) (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re re)) im) re) im) #s(literal -1 binary64) #s(literal -1 binary64)))
(* -1 (* im (- (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* re (- (* -1 (pow re 2)) (pow re 2))) im)) (* -1 (pow re 2))) (pow re 2)) im)) re) im)) 1)))
(*.f64 (neg.f64 im) (fma.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 re (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 re re)) im) (*.f64 (*.f64 re re) #s(literal -2 binary64))) im) re)) im) #s(literal -1 binary64) #s(literal -1 binary64)))
(* -1 (* im (+ (* 1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 im) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) re (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))
(* -1 (* im (+ (* -1/8 (* (sqrt (/ 1 (pow im 5))) (/ (pow re 2) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))))))
(*.f64 (neg.f64 im) (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) (/.f64 (*.f64 re re) #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) re (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))))
(* -1 (* im (+ (* -1/8 (* (sqrt (/ 1 (pow im 5))) (/ (pow re 2) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow im 7))) (/ (pow re 3) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (pow im 3))) re)) (* (sqrt (/ 1 im)) (pow (sqrt -1) 2)))))))
(*.f64 (neg.f64 im) (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 5 binary64))))) (/.f64 (*.f64 re re) #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 7 binary64))))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64))))) re (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))))))

rewrite221.0ms (3.1%)

Memory
-1.9MiB live, 288.3MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033162
057114
1154113
2851112
08271112
Stop Event
iter limit
node limit
iter limit
Counts
19 → 1 098
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)
(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 (log.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re)))) (log.f64 #s(literal 10 binary64)))
(log.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (sqrt.f64 (+.f64 im re)))
(sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64)))
(*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))
(sqrt.f64 (+.f64 im re))
Outputs
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 (hypot.f64 im re)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 #s(literal 10 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 (hypot.f64 im re))))))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (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))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)))) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (log.f64 (hypot.f64 im re))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 #s(literal 10 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
(/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))))
(fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (sqrt.f64 (+.f64 im re))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (sqrt.f64 (+.f64 im re)))))
(fma.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(fma.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))
(+.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))) (*.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re)))) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (sqrt.f64 (+.f64 im re)))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(+.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (sqrt.f64 (+.f64 im re)))))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))))
(*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
(*.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) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 im re)))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)))) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 im re)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)))) (neg.f64 (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))
(/.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(neg.f64 (neg.f64 (log.f64 (hypot.f64 im re))))
(fma.f64 (log.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) #s(literal 1/2 binary64) (neg.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))))
(fma.f64 (log.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) #s(literal 1/2 binary64) (log.f64 (sqrt.f64 (+.f64 im re))))
(fma.f64 (log.f64 (+.f64 im re)) #s(literal 1/2 binary64) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (neg.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (log.f64 (sqrt.f64 (+.f64 im re))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 im re)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(fma.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 1 binary64)))
(fma.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 1 binary64) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (+.f64 im re))) (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(fma.f64 #s(literal 1 binary64) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (*.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (+.f64 im re)))))
(-.f64 (fma.f64 (log.f64 (+.f64 im re)) #s(literal 1/2 binary64) (log.f64 (hypot.f64 im re))) (log.f64 (sqrt.f64 (+.f64 im re))))
(-.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))))
(-.f64 (log.f64 (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (log.f64 (sqrt.f64 (+.f64 im re))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 re im)))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re)))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (hypot.f64 im re))))
(-.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (sqrt.f64 (+.f64 im re)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64)))
(exp.f64 (log.f64 (log.f64 (hypot.f64 im re))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 1 binary64)) (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 1 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (+.f64 im re)))) (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(+.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))) (*.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (+.f64 im re)))))
(+.f64 (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(+.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (neg.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))))
(+.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (log.f64 (sqrt.f64 (+.f64 im re))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 im re) #s(literal -1 binary64))))
(log.f64 (hypot.f64 im re))
(*.f64 (/.f64 (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re)))) (sqrt.f64 (-.f64 im re)))
(*.f64 (/.f64 (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)))) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 im re)) (pow.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) #s(literal -1/4 binary64))) (pow.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (hypot.f64 im re) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))) (/.f64 (hypot.f64 im re) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) #s(literal -1/4 binary64)) (sqrt.f64 (+.f64 im re))))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (+.f64 im re) #s(literal 1/4 binary64)) (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 re im)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 re im))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 re im)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 im re))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 im re)) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (pow.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (pow.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 im re) (*.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)) (sqrt.f64 (+.f64 im re))))
(*.f64 (hypot.f64 im re) (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 im re) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (+.f64 im re)) (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))
(*.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))
(pow.f64 (exp.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 (fma.f64 im im (*.f64 re re)) #s(literal 1/2 binary64))
(/.f64 (/.f64 (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (sqrt.f64 (-.f64 im re)))
(/.f64 (*.f64 (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64))) (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im))))
(/.f64 (*.f64 (neg.f64 (hypot.f64 im re)) (sqrt.f64 (+.f64 im re))) (neg.f64 (sqrt.f64 (+.f64 im re))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (hypot.f64 im re)) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (neg.f64 (+.f64 im re))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 im re))) (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 im re)) (neg.f64 (hypot.f64 im re))) (neg.f64 (sqrt.f64 (+.f64 im re))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 im re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (hypot.f64 im re))) (sqrt.f64 (neg.f64 (+.f64 im re))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 im re)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re)))
(/.f64 (*.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re)))) (sqrt.f64 (-.f64 im re)))
(/.f64 (*.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)))) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (neg.f64 (sqrt.f64 (+.f64 im re))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 re im)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re)))))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (-.f64 im re))) (sqrt.f64 (-.f64 im re)))
(/.f64 (sqrt.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (+.f64 im re))) (sqrt.f64 (neg.f64 (+.f64 im re))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (sqrt.f64 (*.f64 (neg.f64 (+.f64 im re)) (-.f64 re im))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (sqrt.f64 (*.f64 (neg.f64 (+.f64 im re)) (-.f64 im re))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (sqrt.f64 (*.f64 (neg.f64 (+.f64 im re)) (fma.f64 re (-.f64 re im) (*.f64 im im)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (sqrt.f64 (*.f64 (+.f64 im re) (fma.f64 re (-.f64 re im) (*.f64 im im)))))
(/.f64 (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 re im))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re))) (sqrt.f64 (*.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) (-.f64 im re))))
(/.f64 (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64))) (sqrt.f64 (/.f64 (*.f64 (+.f64 im re) (fma.f64 re (-.f64 re im) (*.f64 im im))) (fma.f64 im im (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 im re)) (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 re im))) (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re))) (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))) (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))) (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64))))
(/.f64 (sqrt.f64 (+.f64 im re)) (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im 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 (log.f64 (hypot.f64 im re)))
(*.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 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64))
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 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 (log.f64 (log.f64 #s(literal 10 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)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (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 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #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))) (pow.f64 (log.f64 #s(literal 1/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 #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)) (pow.f64 (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 #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(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 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 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(literal 1 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(neg.f64 (/.f64 #s(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))))
(log.f64 im)
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 (hypot.f64 im re)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 #s(literal 10 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 (hypot.f64 im re))))))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (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))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)))) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (log.f64 (hypot.f64 im re))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 #s(literal 10 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
(/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))))
(fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (sqrt.f64 (+.f64 im re))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (sqrt.f64 (+.f64 im re)))))
(fma.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(fma.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))
(+.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))) (*.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re)))) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (sqrt.f64 (+.f64 im re)))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(+.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (sqrt.f64 (+.f64 im re)))))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))))
(*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
(*.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) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 im re)))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)))) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 im re)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)))) (neg.f64 (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))
(/.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(neg.f64 (neg.f64 (log.f64 (hypot.f64 im re))))
(fma.f64 (log.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) #s(literal 1/2 binary64) (neg.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))))
(fma.f64 (log.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) #s(literal 1/2 binary64) (log.f64 (sqrt.f64 (+.f64 im re))))
(fma.f64 (log.f64 (+.f64 im re)) #s(literal 1/2 binary64) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (neg.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (log.f64 (sqrt.f64 (+.f64 im re))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 im re)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(fma.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 1 binary64)))
(fma.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 1 binary64) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (+.f64 im re))) (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(fma.f64 #s(literal 1 binary64) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (*.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (+.f64 im re)))))
(-.f64 (fma.f64 (log.f64 (+.f64 im re)) #s(literal 1/2 binary64) (log.f64 (hypot.f64 im re))) (log.f64 (sqrt.f64 (+.f64 im re))))
(-.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))))
(-.f64 (log.f64 (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (log.f64 (sqrt.f64 (+.f64 im re))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 re im)))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re)))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (hypot.f64 im re))))
(-.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (sqrt.f64 (+.f64 im re)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64)))
(exp.f64 (log.f64 (log.f64 (hypot.f64 im re))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 1 binary64)) (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 1 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (+.f64 im re)))) (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(+.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))) (*.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (+.f64 im re)))))
(+.f64 (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(+.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (neg.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))))
(+.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (log.f64 (sqrt.f64 (+.f64 im re))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 im re) #s(literal -1 binary64))))
(log.f64 (hypot.f64 im re))
(*.f64 (/.f64 (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re)))) (sqrt.f64 (-.f64 im re)))
(*.f64 (/.f64 (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)))) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 im re)) (pow.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) #s(literal -1/4 binary64))) (pow.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) #s(literal -1/4 binary64)))
(*.f64 (*.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (hypot.f64 im re) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))) (/.f64 (hypot.f64 im re) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))))
(*.f64 (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) #s(literal -1/4 binary64)) (sqrt.f64 (+.f64 im re))))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (+.f64 im re) #s(literal 1/4 binary64)) (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 re im)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 re im))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 re im)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 im re))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 im re)) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (pow.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (pow.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 im re) (*.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)) (sqrt.f64 (+.f64 im re))))
(*.f64 (hypot.f64 im re) (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 im re) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (+.f64 im re)) (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))
(*.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))
(pow.f64 (exp.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 (fma.f64 im im (*.f64 re re)) #s(literal 1/2 binary64))
(/.f64 (/.f64 (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (sqrt.f64 (-.f64 im re)))
(/.f64 (*.f64 (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64))) (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im))))
(/.f64 (*.f64 (neg.f64 (hypot.f64 im re)) (sqrt.f64 (+.f64 im re))) (neg.f64 (sqrt.f64 (+.f64 im re))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (hypot.f64 im re)) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (neg.f64 (+.f64 im re))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 im re))) (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 im re)) (neg.f64 (hypot.f64 im re))) (neg.f64 (sqrt.f64 (+.f64 im re))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 im re)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (hypot.f64 im re))) (sqrt.f64 (neg.f64 (+.f64 im re))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 im re)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re)))
(/.f64 (*.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re)))) (sqrt.f64 (-.f64 im re)))
(/.f64 (*.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)))) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (neg.f64 (sqrt.f64 (+.f64 im re))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 re im)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re)))))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (-.f64 im re))) (sqrt.f64 (-.f64 im re)))
(/.f64 (sqrt.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (+.f64 im re))) (sqrt.f64 (neg.f64 (+.f64 im re))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (sqrt.f64 (*.f64 (neg.f64 (+.f64 im re)) (-.f64 re im))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (sqrt.f64 (*.f64 (neg.f64 (+.f64 im re)) (-.f64 im re))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (sqrt.f64 (*.f64 (neg.f64 (+.f64 im re)) (fma.f64 re (-.f64 re im) (*.f64 im im)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (sqrt.f64 (*.f64 (+.f64 im re) (fma.f64 re (-.f64 re im) (*.f64 im im)))))
(/.f64 (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 re im))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re))) (sqrt.f64 (*.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) (-.f64 im re))))
(/.f64 (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64))) (sqrt.f64 (/.f64 (*.f64 (+.f64 im re) (fma.f64 re (-.f64 re im) (*.f64 im im))) (fma.f64 im im (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 im re)) (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 re im))) (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re))) (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))) (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))) (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64))))
(/.f64 (sqrt.f64 (+.f64 im re)) (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im 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 (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re)))) (sqrt.f64 (-.f64 im re)))
(*.f64 (/.f64 (hypot.f64 im re) (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)))) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im))))
(*.f64 (/.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))) (/.f64 (sqrt.f64 (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))) (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (sqrt.f64 (-.f64 im re)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im))))
(*.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 im re)))
(*.f64 (pow.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))
(*.f64 (pow.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) #s(literal -1/4 binary64)) (pow.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (neg.f64 (hypot.f64 im re)) (/.f64 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (+.f64 im re)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (hypot.f64 im re)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (+.f64 im re)))))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (hypot.f64 im re)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (+.f64 im re))))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (hypot.f64 im re)) (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 im re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)) (hypot.f64 im re))
(*.f64 (hypot.f64 im re) (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))
(*.f64 (sqrt.f64 (+.f64 im re)) (*.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (pow.f64 (+.f64 im re) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (*.f64 (sqrt.f64 (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1/2 binary64))))
(pow.f64 (exp.f64 (log.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (+.f64 im re) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 re im))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (+.f64 im re) #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (pow.f64 (+.f64 im re) #s(literal -1/2 binary64))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (pow.f64 (+.f64 im re) #s(literal -1/2 binary64))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (/.f64 (hypot.f64 im re) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64))) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64)))
(/.f64 (neg.f64 (neg.f64 (hypot.f64 im re))) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (hypot.f64 im re))) (neg.f64 (sqrt.f64 (neg.f64 (+.f64 im re)))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re))) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 re im))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (-.f64 im re))) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re))))
(/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 im re))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 im re))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (neg.f64 (+.f64 im re)) (fma.f64 im im (*.f64 re re)))))
(/.f64 (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 (+.f64 im re))))
(/.f64 (neg.f64 (hypot.f64 im re)) (neg.f64 (sqrt.f64 (+.f64 im re))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (hypot.f64 im re)) (sqrt.f64 (neg.f64 (+.f64 im re))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 re im)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (sqrt.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (+.f64 im re))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (+.f64 im re))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (*.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 im re))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (*.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re))))
(/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re)))
(neg.f64 (/.f64 (neg.f64 (hypot.f64 im re)) (sqrt.f64 (+.f64 im re))))
(neg.f64 (/.f64 (hypot.f64 im re) (neg.f64 (sqrt.f64 (+.f64 im re)))))
(sqrt.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)))
(exp.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 (hypot.f64 im re)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 #s(literal 10 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 (hypot.f64 im re))))))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (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))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)))) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (log.f64 (hypot.f64 im re))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 #s(literal 10 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
(/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))))
(fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (sqrt.f64 (+.f64 im re))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (sqrt.f64 (+.f64 im re)))))
(fma.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(fma.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))
(+.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))) (*.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re)))) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (sqrt.f64 (+.f64 im re)))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(+.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (sqrt.f64 (+.f64 im re)))))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)))) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 #s(literal 10 binary64)) (exp.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re))))))
(*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 (exp.f64 (log.f64 (log.f64 #s(literal 1/10 binary64)))) (exp.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 im re))))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (hypot.f64 im re)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))))
(*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
(*.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) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 im re)))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)))) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 im re)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)))) (neg.f64 (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))
(/.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(neg.f64 (neg.f64 (log.f64 (hypot.f64 im re))))
(fma.f64 (log.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) #s(literal 1/2 binary64) (neg.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))))
(fma.f64 (log.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) #s(literal 1/2 binary64) (log.f64 (sqrt.f64 (+.f64 im re))))
(fma.f64 (log.f64 (+.f64 im re)) #s(literal 1/2 binary64) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (neg.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (log.f64 (sqrt.f64 (+.f64 im re))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 im re)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(fma.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 1 binary64) (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 1 binary64)))
(fma.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 1 binary64) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (+.f64 im re))) (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(fma.f64 #s(literal 1 binary64) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (*.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (+.f64 im re)))))
(-.f64 (fma.f64 (log.f64 (+.f64 im re)) #s(literal 1/2 binary64) (log.f64 (hypot.f64 im re))) (log.f64 (sqrt.f64 (+.f64 im re))))
(-.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))))
(-.f64 (log.f64 (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (log.f64 (sqrt.f64 (+.f64 im re))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 re im)))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re)))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (hypot.f64 im re))))
(-.f64 (log.f64 (hypot.f64 im re)) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (sqrt.f64 (+.f64 im re)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64)))
(exp.f64 (log.f64 (log.f64 (hypot.f64 im re))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 1 binary64)) (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 1 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (+.f64 im re)))) (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(+.f64 (*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))) (*.f64 #s(literal 1 binary64) (log.f64 (sqrt.f64 (+.f64 im re)))))
(+.f64 (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(+.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (neg.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))))
(+.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (log.f64 (sqrt.f64 (+.f64 im re))))
(log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 im re) #s(literal -1 binary64))))
(log.f64 (hypot.f64 im re))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 (hypot.f64 im re)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 #s(literal 10 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (neg.f64 (log.f64 (log.f64 (hypot.f64 im re))))))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (pow.f64 (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))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64)))) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re)))))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(/.f64 (*.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (log.f64 (hypot.f64 im re))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 #s(literal 10 binary64)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (sqrt.f64 (+.f64 im re))))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
(/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(/.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))))
(fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (sqrt.f64 (+.f64 im re))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (sqrt.f64 (+.f64 im re)))))
(fma.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(fma.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))
(+.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))) (*.f64 (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (sqrt.f64 (+.f64 im re)) (hypot.f64 im re)))) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (sqrt.f64 (+.f64 im re)))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(+.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (sqrt.f64 (+.f64 im re)))))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (log.f64 (exp.f64 #s(literal -1 binary64))))
(*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) #s(literal -1 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64))) #s(literal -1 binary64)) (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) (+.f64 (log.f64 (log.f64 (hypot.f64 im re))) (log.f64 (log.f64 #s(literal 10 binary64)))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))) (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) (+.f64 (log.f64 (log.f64 (hypot.f64 im re))) (log.f64 (log.f64 #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))) (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) (+.f64 (log.f64 (log.f64 (hypot.f64 im re))) (log.f64 (log.f64 #s(literal 10 binary64)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (neg.f64 (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64))) (neg.f64 (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) (+.f64 (log.f64 (log.f64 (hypot.f64 im re))) (log.f64 (log.f64 #s(literal 10 binary64))))))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(fma.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64) (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (log.f64 (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (log.f64 (hypot.f64 im re))))))
(fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64))
(fma.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (log.f64 (exp.f64 #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64) #s(literal 0 binary64))
(-.f64 (log.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))))
(-.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 im re)))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(-.f64 (log.f64 (log.f64 (hypot.f64 im re))) (log.f64 (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 #s(literal 10 binary64)))) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (log.f64 (hypot.f64 im re))))))
(+.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re))))))
(+.f64 (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64)))
(+.f64 (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))) (log.f64 (neg.f64 (log.f64 (hypot.f64 im re)))))
(+.f64 (log.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (log.f64 (log.f64 (hypot.f64 im re))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64)))))
(+.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 im re)))) (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))
(+.f64 (log.f64 (log.f64 (hypot.f64 im re))) (log.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(+.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64))
(log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))
(*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))))
(*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) (+.f64 (log.f64 (log.f64 (hypot.f64 im re))) (log.f64 (log.f64 #s(literal 10 binary64))))))))
(*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(/.f64 (-.f64 (*.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 im re)))) (log.f64 (neg.f64 (log.f64 (hypot.f64 im re)))))) (+.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (neg.f64 (log.f64 (hypot.f64 im re))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))) (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))))) (-.f64 (log.f64 (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 (log.f64 (hypot.f64 im re))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 im re)))) #s(literal 3 binary64))) (fma.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (log.f64 #s(literal 1/10 binary64))) (fma.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 im re)))) (log.f64 (neg.f64 (log.f64 (hypot.f64 im re)))) (*.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (neg.f64 (log.f64 (hypot.f64 im re))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))) (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))) (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (neg.f64 (log.f64 (log.f64 (hypot.f64 im re))))) (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 (log.f64 (hypot.f64 im re))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))) (neg.f64 (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) (+.f64 (log.f64 (log.f64 (hypot.f64 im re))) (log.f64 (log.f64 #s(literal 10 binary64))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) (+.f64 (log.f64 (log.f64 (hypot.f64 im re))) (log.f64 (log.f64 #s(literal 10 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) (+.f64 (log.f64 (log.f64 (hypot.f64 im re))) (log.f64 (log.f64 #s(literal 10 binary64)))))) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))))
(neg.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))
(fma.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))) #s(literal 0 binary64))
(fma.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) (+.f64 (log.f64 (log.f64 (hypot.f64 im re))) (log.f64 (log.f64 #s(literal 10 binary64))))))) #s(literal 0 binary64))
(fma.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 (log.f64 (hypot.f64 im re))) (log.f64 (log.f64 #s(literal 10 binary64))))
(fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64))
(fma.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64))
(-.f64 (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))) (/.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))))
(-.f64 (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) (+.f64 (log.f64 (log.f64 (hypot.f64 im re))) (log.f64 (log.f64 #s(literal 10 binary64))))))) (/.f64 (pow.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) (+.f64 (log.f64 (log.f64 (hypot.f64 im re))) (log.f64 (log.f64 #s(literal 10 binary64))))))))
(-.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (log.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(-.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (neg.f64 (log.f64 (hypot.f64 im re)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))
(-.f64 (log.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (log.f64 (hypot.f64 im re))))
(-.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))))
(+.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (log.f64 (log.f64 #s(literal 10 binary64))))
(+.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 im re))))))
(+.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(+.f64 (log.f64 (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))))
(+.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re)) (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 im im (*.f64 re re)))
(*.f64 (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (-.f64 im re)) (-.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (+.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(*.f64 (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (-.f64 im re)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 im im (*.f64 re re)))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 im re)) (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 im re)) (+.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (pow.f64 re #s(literal 8 binary64)) (*.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 im re)) (-.f64 (pow.f64 im #s(literal 8 binary64)) (pow.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 im re)) (+.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) #s(literal 3 binary64)))) (+.f64 (pow.f64 im #s(literal 8 binary64)) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (-.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (+.f64 im re) (-.f64 re im))) (-.f64 re im))
(*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (neg.f64 (+.f64 im re)) (-.f64 im re))) (neg.f64 (-.f64 im re)))
(*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (neg.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (neg.f64 (fma.f64 re (-.f64 re im) (*.f64 im im))))
(*.f64 (/.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (-.f64 im re) (+.f64 im re))) (neg.f64 (-.f64 im re)))
(*.f64 (/.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (fma.f64 re (-.f64 re im) (*.f64 im im))))
(*.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 re im)))
(*.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))) (+.f64 im re))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (fma.f64 re (-.f64 re im) (*.f64 im im)))
(*.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (+.f64 im re)))
(*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1 binary64)) (pow.f64 (+.f64 im re) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 im re)) (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 (/.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 im re)) (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (/.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re)) (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 (/.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re)) (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 re im)) (pow.f64 (-.f64 im re) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 re im)) (pow.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 im re)) (pow.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 im re) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 im re) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (+.f64 im re) (pow.f64 (-.f64 im re) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (+.f64 im re) (pow.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (pow.f64 (-.f64 im re) #s(literal -1 binary64))))
(*.f64 (/.f64 (+.f64 im re) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (pow.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 (+.f64 im re) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 re im)))
(*.f64 (pow.f64 (/.f64 (+.f64 im re) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 im re)))
(*.f64 (pow.f64 (/.f64 (+.f64 im re) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 im re) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 im re) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (-.f64 im re))
(*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 re (-.f64 re im) (*.f64 im im)))
(*.f64 (pow.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)) (fma.f64 im im (*.f64 re re))))
(*.f64 (pow.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 re (-.f64 re im) (*.f64 im im))))
(*.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re)) (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 re im)))
(*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (-.f64 im re)) (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 im re)))
(*.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 im re)) (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 im re)) (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 im re)) (neg.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 im re)) (*.f64 (-.f64 im re) (fma.f64 im im (*.f64 re re))))
(*.f64 (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 im re)) (*.f64 (fma.f64 im im (*.f64 re re)) (-.f64 im re)))
(*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 re im)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (+.f64 im re))))
(*.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (+.f64 im re))))
(*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (fma.f64 im im (*.f64 re re)))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 im re))))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re))))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1 binary64) (+.f64 im re)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (+.f64 im re)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)))
(*.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))) (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))
(*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (*.f64 (+.f64 im re) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (/.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (*.f64 (+.f64 im re) (-.f64 re im))))
(*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (/.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re))))
(*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) #s(literal 1 binary64))
(*.f64 (+.f64 im re) (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(*.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re)) (+.f64 im re)) (-.f64 re im))
(/.f64 (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (-.f64 im re)) (+.f64 im re)) (-.f64 im re))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (+.f64 im re))) (*.f64 (+.f64 im re) (-.f64 re im)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (+.f64 im re))) (*.f64 (-.f64 im re) (+.f64 im re)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal -1 binary64) (+.f64 im re))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal -1 binary64) (+.f64 im re))) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 im re))) (*.f64 (neg.f64 (+.f64 im re)) (-.f64 re im)))
(/.f64 (*.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 im re))) (*.f64 (neg.f64 (+.f64 im re)) (-.f64 im re)))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 im re))) (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal -1 binary64) (+.f64 im re))) (neg.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))) (neg.f64 (+.f64 im re)))
(/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (-.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))) (-.f64 im re))
(/.f64 (*.f64 (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (pow.f64 (+.f64 im re) #s(literal -1 binary64))) (fma.f64 re (-.f64 re im) (*.f64 im im)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (+.f64 im re) #s(literal -1 binary64))) (*.f64 (neg.f64 (+.f64 im re)) (-.f64 re im)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 (+.f64 im re) #s(literal -1 binary64))) (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 (+.f64 im re) #s(literal -1 binary64))) (neg.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (+.f64 im re) #s(literal -1 binary64))) (*.f64 (neg.f64 (+.f64 im re)) (-.f64 im re)))
(/.f64 (*.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (pow.f64 (+.f64 im re) #s(literal -1 binary64))) (*.f64 (neg.f64 (+.f64 im re)) (fma.f64 re (-.f64 re im) (*.f64 im im))))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (pow.f64 (+.f64 im re) #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 im re) (fma.f64 re (-.f64 re im) (*.f64 im im))) (fma.f64 im im (*.f64 re re))))
(/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (pow.f64 (+.f64 im re) #s(literal -1 binary64))) (*.f64 (+.f64 im re) (fma.f64 re (-.f64 re im) (*.f64 im im))))
(/.f64 (*.f64 (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (-.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 im im (*.f64 re (+.f64 im re))))
(/.f64 (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re (-.f64 re im)) #s(literal 2 binary64)))) (-.f64 (*.f64 im im) (*.f64 re (-.f64 re im))))
(/.f64 (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (*.f64 re (-.f64 re im)) #s(literal 3 binary64)))) (+.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 re (-.f64 re im)) (-.f64 (*.f64 re (-.f64 re im)) (*.f64 im im)))))
(/.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (+.f64 im re))) (neg.f64 (+.f64 im re)))
(/.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 (fma.f64 im im (*.f64 re re)) (-.f64 im re))) (-.f64 im re))
(/.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (fma.f64 re (-.f64 re im) (*.f64 im im)))
(/.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (neg.f64 (+.f64 im re)) (-.f64 re im)))
(/.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (neg.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (neg.f64 (+.f64 im re)) (-.f64 im re)))
(/.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (*.f64 (neg.f64 (+.f64 im re)) (fma.f64 re (-.f64 re im) (*.f64 im im))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re))) (*.f64 (+.f64 im re) (-.f64 re im)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 im re))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 im re))) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (+.f64 im re)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (+.f64 im re)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 im re)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re)))
(/.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 (-.f64 im re) (+.f64 im re))) (*.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) (-.f64 im re)))
(/.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 (+.f64 im re) (fma.f64 re (-.f64 re im) (*.f64 im im))) (fma.f64 im im (*.f64 re re))))
(/.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (+.f64 im re) (-.f64 re im)))
(/.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (+.f64 im re)))
(/.f64 (*.f64 (+.f64 im re) (pow.f64 (+.f64 im re) #s(literal -1 binary64))) (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))))
(/.f64 (/.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) (+.f64 im re))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (+.f64 im re) (-.f64 re im)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (-.f64 im re) (+.f64 im re)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re))) (*.f64 (neg.f64 (+.f64 im re)) (-.f64 re im)))
(/.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 im re))) (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 im re))) (neg.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (-.f64 im re))) (*.f64 (neg.f64 (+.f64 im re)) (-.f64 im re)))
(/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 re (-.f64 re im) (*.f64 im im))) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(/.f64 (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (pow.f64 (-.f64 im re) #s(literal -1 binary64)))
(/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (pow.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)) #s(literal -1 binary64)))
(/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re)) (*.f64 (+.f64 im re) (-.f64 re im)))
(/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (-.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re)))
(/.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 im re)) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 im re)) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (+.f64 im re)) (*.f64 (+.f64 im re) (neg.f64 (+.f64 im re))))
(/.f64 (*.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) (*.f64 (+.f64 im re) (+.f64 im re)))
(/.f64 (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (+.f64 im re) (fma.f64 re (-.f64 re im) (*.f64 im im))))
(/.f64 (-.f64 (pow.f64 im #s(literal 8 binary64)) (pow.f64 re #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (+.f64 im re)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 im #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (+.f64 im re)) (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 re #s(literal 12 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (+.f64 im re)) (+.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 (*.f64 im re) #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 re #s(literal 12 binary64))) (*.f64 (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))) (-.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 re #s(literal 12 binary64))) (*.f64 (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (*.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (+.f64 im re)) (+.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (pow.f64 im #s(literal 8 binary64)) (pow.f64 (*.f64 im re) #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (*.f64 (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))) (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (*.f64 (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 18 binary64)) (pow.f64 re #s(literal 18 binary64))) (*.f64 (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))) (-.f64 (+.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 re #s(literal 12 binary64))) (pow.f64 (*.f64 im re) #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 18 binary64)) (pow.f64 re #s(literal 18 binary64))) (*.f64 (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (+.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 re #s(literal 12 binary64))) (pow.f64 (*.f64 im re) #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 18 binary64)) (pow.f64 im #s(literal 18 binary64))) (*.f64 (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))) (-.f64 (+.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (*.f64 im re) #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 18 binary64)) (pow.f64 im #s(literal 18 binary64))) (*.f64 (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (+.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (pow.f64 (*.f64 im re) #s(literal 6 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (+.f64 im re) (*.f64 (neg.f64 (+.f64 im re)) (-.f64 re im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (neg.f64 (+.f64 im re)) (*.f64 (+.f64 im re) (-.f64 re im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (neg.f64 (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (+.f64 im re))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (+.f64 im re) (*.f64 (neg.f64 (+.f64 im re)) (-.f64 im re))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (neg.f64 (+.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (neg.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (+.f64 im re))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (+.f64 im re) (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (+.f64 im re) (neg.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (neg.f64 (+.f64 im re)) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (neg.f64 (+.f64 im re)) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (neg.f64 (*.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 im re))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (neg.f64 (*.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (neg.f64 (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (neg.f64 (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (+.f64 im re) (*.f64 (neg.f64 (+.f64 im re)) (fma.f64 re (-.f64 re im) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (+.f64 im re) (*.f64 (+.f64 im re) (fma.f64 re (-.f64 re im) (*.f64 im im)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (neg.f64 (+.f64 im re)) (*.f64 (neg.f64 (+.f64 im re)) (-.f64 re im))))
(/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (+.f64 im re)))
(/.f64 (-.f64 im re) (*.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) (-.f64 im re)))
(/.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (+.f64 im re) (*.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))) (-.f64 im re))))
(/.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (neg.f64 (+.f64 im re)) (*.f64 (neg.f64 (+.f64 im re)) (-.f64 im re))))
(/.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (+.f64 im re)))
(/.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 (neg.f64 (+.f64 im re)) (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 (neg.f64 (+.f64 im re)) (neg.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 (+.f64 im re) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 im re)))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re)))
(/.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 (+.f64 im re) (/.f64 (*.f64 (+.f64 im re) (fma.f64 re (-.f64 re im) (*.f64 im im))) (fma.f64 im im (*.f64 re re)))))
(/.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (+.f64 im re)))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (+.f64 im re)) (fma.f64 im im (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 im re)) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re)) (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re))))
(/.f64 (+.f64 im re) (*.f64 (+.f64 im re) (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re)))))
(/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (+.f64 im re))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (+.f64 im re)))
(fma.f64 (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) im (*.f64 (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (neg.f64 re)))
(fma.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (-.f64 re im)) (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 im im)))
(fma.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 im im) (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (-.f64 re im))))
(fma.f64 (/.f64 (*.f64 im (fma.f64 im im (*.f64 re re))) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 re (fma.f64 im im (*.f64 re re))) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 re (fma.f64 im im (*.f64 re re))) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 im (fma.f64 im im (*.f64 re re))) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) im) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) re) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(fma.f64 (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) re) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) im) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (*.f64 im (fma.f64 im im (*.f64 re re))) (+.f64 im re)) (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (*.f64 re (fma.f64 im im (*.f64 re re))) (+.f64 im re))))
(fma.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (*.f64 re (fma.f64 im im (*.f64 re re))) (+.f64 im re)) (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (*.f64 im (fma.f64 im im (*.f64 re re))) (+.f64 im re))))
(fma.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) im) (+.f64 im re)) (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) re) (+.f64 im re))))
(fma.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) re) (+.f64 im re)) (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) im) (+.f64 im re))))
(fma.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 re re) (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 im im)))
(fma.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 im im) (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 re re)))
(fma.f64 (*.f64 re (-.f64 re im)) (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (*.f64 im im) (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(fma.f64 (*.f64 re re) (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(fma.f64 (*.f64 im im) (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (*.f64 re (-.f64 re im)) (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(fma.f64 (*.f64 im im) (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 (*.f64 re re) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(fma.f64 im (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (*.f64 (neg.f64 re) (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))))
(-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (+.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 im re) (-.f64 re im)) (+.f64 im re))))
(-.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (+.f64 im re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (+.f64 im re))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (+.f64 im re))) (/.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (+.f64 im re)))
(-.f64 (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 re im))) (+.f64 im re)) (/.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 re im))) (+.f64 im re)))
(-.f64 (/.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (-.f64 im re) (+.f64 im re))) (+.f64 im re)) (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (-.f64 im re) (+.f64 im re))) (+.f64 im re)))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (+.f64 im re)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 im re) (fma.f64 im im (*.f64 re re)))) #s(literal -1 binary64)))
(+.f64 (*.f64 im (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))) (*.f64 (neg.f64 re) (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re))))
(+.f64 (*.f64 (*.f64 re (-.f64 re im)) (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (*.f64 (*.f64 im im) (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 im im) (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (*.f64 (*.f64 re (-.f64 re im)) (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 (*.f64 im (fma.f64 im im (*.f64 re re))) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 re (fma.f64 im im (*.f64 re re))) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 re (fma.f64 im im (*.f64 re re))) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 im (fma.f64 im im (*.f64 re re))) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) im) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) re) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(+.f64 (*.f64 (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) re) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) im) (+.f64 im re)) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 re re) (pow.f64 (+.f64 im re) #s(literal -1 binary64))) (*.f64 (*.f64 im im) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 im im) (pow.f64 (+.f64 im re) #s(literal -1 binary64))) (*.f64 (*.f64 re re) (pow.f64 (+.f64 im re) #s(literal -1 binary64))))
(+.f64 (*.f64 (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) im) (*.f64 (/.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) (-.f64 im re)) (neg.f64 re)))
(+.f64 (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (-.f64 re im))) (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 im im)))
(+.f64 (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 im im)) (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (-.f64 re im))))
(+.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (*.f64 im (fma.f64 im im (*.f64 re re))) (+.f64 im re))) (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (*.f64 re (fma.f64 im im (*.f64 re re))) (+.f64 im re))))
(+.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (*.f64 re (fma.f64 im im (*.f64 re re))) (+.f64 im re))) (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (*.f64 im (fma.f64 im im (*.f64 re re))) (+.f64 im re))))
(+.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) im) (+.f64 im re))) (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) re) (+.f64 im re))))
(+.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) re) (+.f64 im re))) (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) im) (+.f64 im re))))
(+.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 re re)) (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 im im)))
(+.f64 (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 im im)) (*.f64 (pow.f64 (+.f64 im re) #s(literal -1 binary64)) (*.f64 re re)))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 1/4 binary64)) (pow.f64 (+.f64 im re) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 im re))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re))) (sqrt.f64 (pow.f64 (-.f64 im re) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re))) (pow.f64 (pow.f64 (-.f64 im re) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)))))
(*.f64 (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64))) (sqrt.f64 (pow.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)) #s(literal -1 binary64))))
(*.f64 (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64))) (pow.f64 (pow.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (log.f64 (+.f64 im re))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (+.f64 im re) (+.f64 im re)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (+.f64 im re) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (+.f64 im re) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)))) (neg.f64 (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re)))) (neg.f64 (sqrt.f64 (-.f64 im re))))
(/.f64 (sqrt.f64 (*.f64 (neg.f64 (+.f64 im re)) (-.f64 im re))) (sqrt.f64 (neg.f64 (-.f64 im re))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (sqrt.f64 (neg.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 im re) (-.f64 re im))) (sqrt.f64 (-.f64 re im)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re))) (sqrt.f64 (-.f64 im re)))
(/.f64 (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64))) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 im re)) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 im re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im))) (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 im re) #s(literal -1/2 binary64)))
(sqrt.f64 (+.f64 im re))
(hypot.f64 (pow.f64 re #s(literal 1/2 binary64)) (pow.f64 im #s(literal 1/2 binary64)))
(hypot.f64 (pow.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (+.f64 im re))))

eval168.0ms (2.4%)

Memory
15.6MiB live, 318.0MiB allocated
Compiler

Compiled 32 400 to 4 642 computations (85.7% saved)

prune35.0ms (0.5%)

Memory
-1.0MiB live, 111.1MiB allocated
Pruning

21 alts after pruning (19 fresh and 2 done)

PrunedKeptTotal
New997141 011
Fresh358
Picked325
Done000
Total1 003211 024
Accuracy
100.0%
Counts
1 024 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.0%
(pow.f64 (pow.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
74.3%
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
98.9%
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
99.1%
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))) (log.f64 #s(literal 10 binary64)))
99.0%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
98.7%
(/.f64 (-.f64 (fma.f64 (log.f64 (+.f64 im re)) #s(literal 1/2 binary64) (log.f64 (hypot.f64 im re))) (log.f64 (sqrt.f64 (+.f64 im re)))) (log.f64 #s(literal 10 binary64)))
99.0%
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))))
69.3%
(/.f64 (-.f64 (log.f64 (*.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) (log.f64 (sqrt.f64 (+.f64 im re)))) (log.f64 #s(literal 10 binary64)))
99.1%
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
50.0%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
99.0%
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
98.2%
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
98.6%
(/.f64 (log.f64 (*.f64 (sqrt.f64 #s(approx (/ (+ (* im im) (* re re)) (+ im re)) (fma.f64 (fma.f64 (/.f64 re im) #s(literal 2 binary64) #s(literal -1 binary64)) re im))) (sqrt.f64 (+.f64 im re)))) (log.f64 #s(literal 10 binary64)))
49.9%
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
98.3%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
98.3%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
98.9%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64))))
99.0%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
98.3%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
74.1%
(exp.f64 #s(approx (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))))
Compiler

Compiled 684 to 513 computations (25% saved)

simplify470.0ms (6.6%)

Memory
7.5MiB live, 96.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))
cost-diff0
(log.f64 #s(literal 1/10 binary64))
cost-diff0
(pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
cost-diff7040
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
cost-diff0
(log.f64 (hypot.f64 im re))
cost-diff0
(/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))
cost-diff192
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
cost-diff704
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64))))
cost-diff0
(*.f64 re re)
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)))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
cost-diff128
(+.f64 (*.f64 re re) (*.f64 im im))
cost-diff0
(log.f64 im)
cost-diff0
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
cost-diff0
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
cost-diff0
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
cost-diff0
(log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))
cost-diff0
(pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64))
cost-diff0
(+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))
cost-diff128
(+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047420
080383
1122383
2174383
3258383
4411383
5690383
61021383
71473383
81789383
92374383
103361383
114975383
125421383
135485383
145521383
155527383
166423383
176863383
186863383
196863383
207091383
217472383
227472383
237488383
247488383
257488383
267496383
277520383
287527383
297527383
307527383
07527379
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
(+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))
(pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64))
(log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))
(/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))
(hypot.f64 im re)
im
re
(sqrt.f64 (+.f64 im re))
(+.f64 im re)
#s(literal 3 binary64)
(pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))
(log.f64 (sqrt.f64 (+.f64 im re)))
(*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))
(pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(/.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 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 #s(literal 1/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
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64))))
#s(literal 1 binary64)
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))
#s(literal -1 binary64)
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
#s(literal -1 binary64)
(/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
Outputs
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (fma.f64 (-.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64)))
(+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))
(+.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))
(pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64))
(pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))
(log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))
(log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))
(/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))
(/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))
(hypot.f64 im re)
(hypot.f64 re im)
im
re
(sqrt.f64 (+.f64 im re))
(sqrt.f64 (+.f64 re im))
(+.f64 im re)
(+.f64 re im)
#s(literal 3 binary64)
(pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))
(pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))
(log.f64 (sqrt.f64 (+.f64 im re)))
(log.f64 (sqrt.f64 (+.f64 re im)))
(*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(*.f64 (fma.f64 (-.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64)))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))
(fma.f64 (-.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))
(pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64))
(pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))
(*.f64 (-.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))
(-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(-.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re 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 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(log.f64 (hypot.f64 re im))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(hypot.f64 re im)
(+.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 im im))
(*.f64 re re)
re
(*.f64 im im)
im
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
#s(literal 1 binary64)
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (hypot.f64 re im)))
(/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))
(/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))
#s(literal -1 binary64)
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(hypot.f64 im re)
(hypot.f64 re im)
im
re
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
#s(literal -1 binary64)
(/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))
(/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(hypot.f64 im re)
(hypot.f64 re im)
im
re

localize497.0ms (7%)

Memory
-34.6MiB live, 567.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.21875
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
accuracy0.24609375
(/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))
accuracy1.0
(pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
accuracy1.0
(log.f64 #s(literal 1/10 binary64))
accuracy0.24609375
(/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))
accuracy0.28515625
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64))))
accuracy0.5762100586106522
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
accuracy1.0
(log.f64 #s(literal 1/10 binary64))
accuracy0.0078125
(+.f64 (*.f64 re re) (*.f64 im im))
accuracy0.5872650390737681
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
accuracy1.0
(log.f64 #s(literal 1/10 binary64))
accuracy30.530767842777575
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
accuracy0
(log.f64 im)
accuracy0.49231599172616336
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
accuracy0.5872650390737681
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
accuracy1.0
(log.f64 #s(literal 1/10 binary64))
accuracy0.6058388183790941
(*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
accuracy0.7459527832848188
(pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64))
accuracy0.7553865235163768
(pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))
accuracy45.006669473691005
(-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
Samples
202.0ms120×2valid
168.0ms124×1valid
5.0ms12×0valid
Compiler

Compiled 953 to 90 computations (90.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 306.0ms
ival-log: 92.0ms (30.1% of total)
ival-pow: 49.0ms (16% of total)
const: 36.0ms (11.8% of total)
adjust: 33.0ms (10.8% of total)
ival-div: 26.0ms (8.5% of total)
ival-hypot: 22.0ms (7.2% of total)
ival-mult: 17.0ms (5.6% of total)
ival-add: 13.0ms (4.3% of total)
ival-pow2: 6.0ms (2% of total)
ival-sqrt: 5.0ms (1.6% of total)
ival-sub: 3.0ms (1% of total)
ival-neg: 3.0ms (1% of total)
exact: 1.0ms (0.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series195.0ms (2.7%)

Memory
9.3MiB live, 334.4MiB allocated
Counts
23 → 310
Calls
Call 1
Inputs
(+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))
(+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))
(pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64))
(log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
(+.f64 (*.f64 re re) (*.f64 im im))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 re re)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(log.f64 #s(literal 1/10 binary64))
(-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))
(*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Outputs
(pow (log (sqrt im)) 2)
(+ (* re (+ (* -1 (/ (log (sqrt im)) im)) (/ (log (sqrt im)) im))) (pow (log (sqrt im)) 2))
(+ (* re (+ (* -1 (/ (log (sqrt im)) im)) (+ (* re (+ (* -1 (/ (log (sqrt im)) (pow im 2))) (+ (* 1/4 (/ 1 (pow im 2))) (+ (* 1/2 (/ 1 (pow im 2))) (* 3/2 (/ (log (sqrt im)) (pow im 2))))))) (/ (log (sqrt im)) im)))) (pow (log (sqrt im)) 2))
(+ (* re (+ (* -1 (/ (log (sqrt im)) im)) (+ (* re (+ (* -1 (/ (log (sqrt im)) (pow im 2))) (+ (* 1/4 (/ 1 (pow im 2))) (+ (* 1/2 (/ 1 (pow im 2))) (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* re (- (+ (* -1/3 (/ (log (sqrt im)) (pow im 3))) (* 1/3 (/ (log (sqrt im)) (pow im 3)))) (* 3/2 (/ 1 (pow im 3)))))))))) (/ (log (sqrt im)) im)))) (pow (log (sqrt im)) 2))
(* 2 (pow (log (sqrt im)) 3))
(+ (* 2 (pow (log (sqrt im)) 3)) (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (+ (* -1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (/ (pow (log (sqrt im)) 2) im))))))
(+ (* 2 (pow (log (sqrt im)) 3)) (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (+ (* -1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* re (+ (* -1/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* 3/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* (log (sqrt im)) (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))) (+ (* (log (sqrt im)) (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))) (/ (log (sqrt im)) (pow im 2))))))) (/ (pow (log (sqrt im)) 2) im)))))))
(+ (* 2 (pow (log (sqrt im)) 3)) (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (+ (* -1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* re (+ (* -1/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* 3/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* re (+ (* -3/4 (/ (log (sqrt im)) (pow im 3))) (+ (* -1/2 (/ (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))) im)) (+ (* -1/4 (/ (log (sqrt im)) (pow im 3))) (+ (* -1/6 (/ (pow (log (sqrt im)) 2) (pow im 3))) (+ (* 1/6 (/ (pow (log (sqrt im)) 2) (pow im 3))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))) im)) (+ (* (log (sqrt im)) (- (* -1/3 (/ (log (sqrt im)) (pow im 3))) (* 3/4 (/ 1 (pow im 3))))) (* (log (sqrt im)) (- (* 1/3 (/ (log (sqrt im)) (pow im 3))) (* 1/4 (/ 1 (pow im 3))))))))))))) (+ (* (log (sqrt im)) (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))) (+ (* (log (sqrt im)) (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))) (/ (log (sqrt im)) (pow im 2)))))))) (/ (pow (log (sqrt im)) 2) im)))))))
(pow (log (sqrt im)) 3)
(+ (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (* -1/2 (/ (pow (log (sqrt im)) 2) im)))) (pow (log (sqrt im)) 3))
(+ (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (+ (* -1/2 (/ (pow (log (sqrt im)) 2) im)) (* re (+ (* 1/2 (/ (log (sqrt im)) (pow im 2))) (+ (* 3/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (* (log (sqrt im)) (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))))))))) (pow (log (sqrt im)) 3))
(+ (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (+ (* -1/2 (/ (pow (log (sqrt im)) 2) im)) (* re (+ (* 1/2 (/ (log (sqrt im)) (pow im 2))) (+ (* 3/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* re (+ (* -3/4 (/ (log (sqrt im)) (pow im 3))) (+ (* -1/2 (/ (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))) im)) (+ (* -1/6 (/ (pow (log (sqrt im)) 2) (pow im 3))) (* (log (sqrt im)) (- (* -1/3 (/ (log (sqrt im)) (pow im 3))) (* 3/4 (/ 1 (pow im 3))))))))) (* (log (sqrt im)) (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))))))))))) (pow (log (sqrt im)) 3))
(log (sqrt im))
(+ (log (sqrt im)) (* -1/2 (/ re im)))
(+ (log (sqrt im)) (* re (- (* 3/4 (/ re (pow im 2))) (* 1/2 (/ 1 im)))))
(+ (log (sqrt im)) (* re (- (* re (+ (* -1/6 (/ re (pow im 3))) (* 3/4 (/ 1 (pow im 2))))) (* 1/2 (/ 1 im)))))
(* -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))
(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))))))
(pow im 2)
(+ (pow im 2) (pow re 2))
(pow re 2)
(* -1 (/ (log 1/10) (log im)))
(+ (* -1 (/ (log 1/10) (log im))) (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log im) 2)))))
(+ (* -1 (/ (log 1/10) (log im))) (* (pow re 2) (+ (* 1/2 (/ (log 1/10) (* (pow im 2) (pow (log im) 2)))) (* (pow re 2) (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 3)))))))))
(+ (* -1 (/ (log 1/10) (log im))) (* (pow re 2) (+ (* 1/2 (/ (log 1/10) (* (pow im 2) (pow (log im) 2)))) (* (pow re 2) (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 2)))) (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 3)))) (* (pow re 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))) (+ (* 1/8 (/ (log 1/10) (* (pow im 6) (pow (log im) 3)))) (* 1/6 (/ (log 1/10) (* (pow im 6) (pow (log im) 2)))))))))))))
(/ -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)))
(/ re im)
(* re (+ (* -1 (/ re (pow im 2))) (/ 1 im)))
(* re (+ (* re (- (* 1/3 (/ re (pow im 3))) (/ 1 (pow im 2)))) (/ 1 im)))
(* re (+ (* re (- (* re (+ (* 1/5 (/ (pow re 2) (pow im 5))) (* 1/3 (/ 1 (pow im 3))))) (/ 1 (pow im 2)))) (/ 1 im)))
(+ (* re (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (/ (pow (log (sqrt im)) 2) im))) (pow (log (sqrt im)) 3))
(+ (* re (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* re (+ (* -1/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* 1/2 (/ (log (sqrt im)) (pow im 2))) (* (log (sqrt im)) (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))))))) (/ (pow (log (sqrt im)) 2) im)))) (pow (log (sqrt im)) 3))
(+ (* re (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* re (+ (* -1/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* 1/2 (/ (log (sqrt im)) (pow im 2))) (+ (* re (+ (* -1/4 (/ (log (sqrt im)) (pow im 3))) (+ (* 1/6 (/ (pow (log (sqrt im)) 2) (pow im 3))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))) im)) (* (log (sqrt im)) (- (* 1/3 (/ (log (sqrt im)) (pow im 3))) (* 1/4 (/ 1 (pow im 3))))))))) (* (log (sqrt im)) (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))))))) (/ (pow (log (sqrt im)) 2) im)))) (pow (log (sqrt im)) 3))
(* (log 10) (pow (log (sqrt im)) 2))
(+ (* re (* (log 10) (+ (* -1 (/ (log (sqrt im)) im)) (/ (log (sqrt im)) im)))) (* (log 10) (pow (log (sqrt im)) 2)))
(+ (* re (+ (* re (* (log 10) (+ (* -1 (/ (log (sqrt im)) (pow im 2))) (+ (* 1/4 (/ 1 (pow im 2))) (+ (* 1/2 (/ 1 (pow im 2))) (* 3/2 (/ (log (sqrt im)) (pow im 2)))))))) (* (log 10) (+ (* -1 (/ (log (sqrt im)) im)) (/ (log (sqrt im)) im))))) (* (log 10) (pow (log (sqrt im)) 2)))
(+ (* re (+ (* re (+ (* re (* (log 10) (- (+ (* -1/3 (/ (log (sqrt im)) (pow im 3))) (* 1/3 (/ (log (sqrt im)) (pow im 3)))) (* 3/2 (/ 1 (pow im 3)))))) (* (log 10) (+ (* -1 (/ (log (sqrt im)) (pow im 2))) (+ (* 1/4 (/ 1 (pow im 2))) (+ (* 1/2 (/ 1 (pow im 2))) (* 3/2 (/ (log (sqrt im)) (pow im 2))))))))) (* (log 10) (+ (* -1 (/ (log (sqrt im)) im)) (/ (log (sqrt im)) im))))) (* (log 10) (pow (log (sqrt 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 (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)
(+ (* -1 (/ (* im (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) re)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow re 2)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)))
(+ (* -1 (/ (* im (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) re)) (+ (* -1/2 (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow re 2)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)))))
(+ (* -1 (/ (* im (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) re)) (+ (* -1/2 (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (* 1/12 (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow re 4))) (+ (* 1/4 (/ (pow im 2) (pow re 2))) (+ (* 1/2 (/ (* im (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow re 3))) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* -1/4 (* (pow im 2) (pow re 2))) (* 1/24 (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2))))))) (pow re 4)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow re 2)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)))))))))
(* 2 (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3))
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 2 (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)) (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)))))
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (* 2 (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)) (+ (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re) (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))))))))
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/4 (/ (* (pow im 2) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (pow re 2))) (+ (* 1/24 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow re 4))) (+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (* 2 (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)) (+ (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 4)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* 1/12 (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 4)) (+ (/ (* (pow im 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) (pow re 2)) (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2)))))))))))))
(pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)))
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)))))
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/24 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow re 4))) (+ (* 1/2 (/ (* (pow im 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) (pow re 2))) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* 1/12 (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 4)) (+ (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3))))))))
(+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))
(+ (log (sqrt (/ 1 re))) (+ (* -1 (log (/ 1 re))) (* -1/2 (/ im re))))
(+ (log (sqrt (/ 1 re))) (+ (* -1 (log (/ 1 re))) (+ (* -1/2 (/ im re)) (* 1/2 (/ (- (pow im 2) (* -1 (pow im 2))) (pow re 2))))))
(+ (log (sqrt (/ 1 re))) (+ (* -1 (log (/ 1 re))) (+ (* -1/2 (/ im re)) (+ (* 1/24 (/ (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow re 4))) (* 1/2 (/ (- (pow im 2) (* -1 (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))))))
(* -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))))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(/ (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/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ (log 1/10) (log (/ 1 re))))))
(+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* -1/8 (/ (* (pow im 6) (log 1/10)) (* (pow re 6) (pow (log (/ 1 re)) 3)))) (+ (* 1/720 (/ (* (log 1/10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (* (pow re 6) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (+ (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 3))))) (* (pow re 6) (log (/ 1 re))))) (/ (log 1/10) (log (/ 1 re)))))))))
(/ 1 (log (/ 1 re)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 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/2 (* im re)) (* -1/2 (* im re))) (pow re 2))
(/ (- (+ (* -1/2 (- (pow im 2) (* -1 (pow im 2)))) (* 1/2 (* im re))) (* -1/2 (* im re))) (pow re 2))
(/ (- (+ (* -1/4 (pow im 2)) (* 1/2 (* im re))) (+ (* -1/2 (* im re)) (+ (* 1/24 (/ (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow re 2))) (* 1/2 (- (pow im 2) (* -1 (pow im 2))))))) (pow re 2))
(/ (- (+ (* -1/4 (pow im 2)) (+ (* -1/120 (/ (+ (* -60 (* re (+ (* -1 (* (pow im 2) (- (pow im 2) (* -1 (pow im 2))))) (* -1/2 (* im (* re (- (pow im 2) (* -1 (pow im 2))))))))) (* 30 (* im (* (pow re 2) (- (pow im 2) (* -1 (pow im 2))))))) (pow re 3))) (* 1/2 (* im re)))) (+ (* -1/2 (* im re)) (+ (* 1/24 (/ (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow re 2))) (* 1/2 (- (pow im 2) (* -1 (pow im 2))))))) (pow re 2))
(+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)))
(+ (* -1/4 (/ (* (pow im 2) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (pow re 2))) (+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* (pow im 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) (pow re 2))) (+ (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 4)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3))))))
(+ (* -1/4 (/ (* (pow im 2) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (pow re 2))) (+ (* -1/4 (/ (* (pow im 3) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) (pow re 3))) (+ (* 1/720 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (+ (* 30 (* (pow im 3) (pow re 3))) (* 90 (* (pow im 3) (pow re 3))))) (pow re 6))) (+ (* 1/2 (/ (* im (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 5))) (+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* (pow im 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) (pow re 2))) (+ (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 4)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -1/4 (* (pow im 3) (pow re 3))) (* 1/360 (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* 30 (* (pow im 3) (pow re 3))) (* 90 (* (pow im 3) (pow re 3)))))))) (pow re 6)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3))))))))))
(* (log 10) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow re 2)))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (+ (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow re 2)) (/ (* (log 10) (+ (* -1/2 (* re (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))))) (* re (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2))))))) (pow re 3))))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (+ (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow re 2)) (+ (/ (* (log 10) (+ (* -1/2 (* re (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))))) (* re (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2))))))) (pow re 3)) (/ (* (log 10) (+ (* 1/12 (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (+ (* 1/4 (* (pow im 2) (pow re 2))) (+ (* 1/2 (* im (* re (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* -1/4 (* (pow im 2) (pow re 2))) (* 1/24 (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2))))))))))) (pow re 4)))))
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 (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)
(+ (/ (* im (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* re (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow re 2)) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)))
(+ (* -1 (/ (+ (* -1 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2)))) (pow re 3))) (+ (/ (* im (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* re (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow re 2)) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2))))
(+ (* -1 (/ (+ (* -1 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* -1/2 (/ (* im (* re (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))))) (pow (sqrt -1) 2))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))))))) re)) (* 1/2 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (+ (/ (* im (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* re (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow re 2)) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2))))
(* 2 (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)) (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))))))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1 (/ (+ (* -1 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (* -1/2 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2)))) (pow re 3))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)) (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2))))))))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1 (/ (+ (* -1 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* -1/4 (/ (* (pow im 2) (* (pow re 2) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2))) (pow (sqrt -1) 4))) (+ (* 1/24 (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (+ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4)))))) re)) (* -1/2 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)) (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2))))))))
(pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)
(+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)))
(+ (* -1 (/ (+ (* -1 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (* -1/2 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2)))) (pow re 3))) (+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3))))
(+ (* -1 (/ (+ (* -1 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* 1/24 (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))))) re)) (* -1/2 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3))))
(+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))
(+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ im (* re (pow (sqrt -1) 2))))))
(+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 re))) (+ (* 1/2 (/ im (* re (pow (sqrt -1) 2)))) (* 1/2 (/ (- (* -1 (pow im 2)) (pow im 2)) (* (pow re 2) (pow (sqrt -1) 2)))))))
(+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 re))) (+ (* -1 (/ (+ (* -1/2 (/ (* re (- (* -1 (pow im 2)) (pow im 2))) (pow (sqrt -1) 2))) (* -1/24 (/ (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) re))) (pow re 3))) (* 1/2 (/ im (* re (pow (sqrt -1) 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))))))
(* -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/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/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ (log 1/10) (log (/ -1 re))))))
(+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* -1/8 (/ (* (pow im 6) (log 1/10)) (* (pow re 6) (pow (log (/ -1 re)) 3)))) (+ (* 1/720 (/ (* (log 1/10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (* (pow re 6) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (+ (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 3))))) (* (pow re 6) (log (/ -1 re))))) (/ (log 1/10) (log (/ -1 re)))))))))
(/ 1 (log (/ -1 re)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 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/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow re 2))
(/ (- (+ (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* -1/2 (/ (- (* -1 (pow im 2)) (pow im 2)) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow re 2))
(/ (- (+ (* -1 (/ (- (* -1 (/ (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) re)) (* -1/2 (/ (* re (- (* -1 (pow im 2)) (pow im 2))) (pow (sqrt -1) 2)))) re)) (* -1/2 (/ (* im re) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow re 2))
(/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/120 (/ (+ (* 30 (/ (* im (* (pow re 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 4))) (* 60 (/ (* re (+ (* -1 (* (pow im 2) (- (* -1 (pow im 2)) (pow im 2)))) (* 1/2 (/ (* im (* re (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) re))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) re)) (* -1/2 (/ (* re (- (* -1 (pow im 2)) (pow im 2))) (pow (sqrt -1) 2)))) re)) (* -1/2 (/ (* im re) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow re 2))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/4 (/ (* (pow im 2) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* (pow re 2) (pow (sqrt -1) 4)))) (+ (* 1/2 (/ (* (pow im 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* (pow re 2) (pow (sqrt -1) 4)))) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (pow re 4)) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3))))))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* im (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (* (pow re 5) (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/4 (/ (* (pow im 2) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* (pow re 2) (pow (sqrt -1) 4)))) (+ (* 1/720 (/ (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (+ (* -90 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))) (* -30 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))))) (pow re 6))) (+ (* 1/4 (/ (* (pow im 3) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* (pow re 3) (pow (sqrt -1) 6)))) (+ (* 1/2 (/ (* (pow im 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* (pow re 2) (pow (sqrt -1) 4)))) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (pow re 4)) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* 1/360 (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -90 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))) (* -30 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6)))))) (* 1/4 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))))) (pow re 6)) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3))))))))))
(* (log 10) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2))
(+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 2)))) (pow re 2)))
(+ (* -1 (/ (* (log 10) (+ (* -1 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 2)))) (pow re 2))))
(+ (* -1 (/ (+ (* -1 (/ (* (log 10) (+ (* -1/2 (/ (* im (* re (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))))) (pow (sqrt -1) 2))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))))))) re)) (* (log 10) (+ (* -1 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2)))))) (pow re 3))) (+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 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 (log (sqrt re)) 2)
(+ (* im (+ (* -1 (/ (log (sqrt re)) re)) (/ (log (sqrt re)) re))) (pow (log (sqrt re)) 2))
(+ (* im (+ (* -1 (/ (log (sqrt re)) re)) (+ (* im (+ (* -1 (/ (log (sqrt re)) (pow re 2))) (+ (* 1/4 (/ 1 (pow re 2))) (+ (* 1/2 (/ 1 (pow re 2))) (* 3/2 (/ (log (sqrt re)) (pow re 2))))))) (/ (log (sqrt re)) re)))) (pow (log (sqrt re)) 2))
(+ (* im (+ (* -1 (/ (log (sqrt re)) re)) (+ (* im (+ (* -1 (/ (log (sqrt re)) (pow re 2))) (+ (* 1/4 (/ 1 (pow re 2))) (+ (* 1/2 (/ 1 (pow re 2))) (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* im (- (+ (* -1/3 (/ (log (sqrt re)) (pow re 3))) (* 1/3 (/ (log (sqrt re)) (pow re 3)))) (* 3/2 (/ 1 (pow re 3)))))))))) (/ (log (sqrt re)) re)))) (pow (log (sqrt re)) 2))
(* 2 (pow (log (sqrt re)) 3))
(+ (* 2 (pow (log (sqrt re)) 3)) (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (+ (* -1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (/ (pow (log (sqrt re)) 2) re))))))
(+ (* 2 (pow (log (sqrt re)) 3)) (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (+ (* -1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* im (+ (* -1/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* 3/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* (log (sqrt re)) (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))) (+ (* (log (sqrt re)) (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))) (/ (log (sqrt re)) (pow re 2))))))) (/ (pow (log (sqrt re)) 2) re)))))))
(+ (* 2 (pow (log (sqrt re)) 3)) (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (+ (* -1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* im (+ (* -1/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* 3/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* im (+ (* -3/4 (/ (log (sqrt re)) (pow re 3))) (+ (* -1/2 (/ (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))) re)) (+ (* -1/4 (/ (log (sqrt re)) (pow re 3))) (+ (* -1/6 (/ (pow (log (sqrt re)) 2) (pow re 3))) (+ (* 1/6 (/ (pow (log (sqrt re)) 2) (pow re 3))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))) re)) (+ (* (log (sqrt re)) (- (* -1/3 (/ (log (sqrt re)) (pow re 3))) (* 3/4 (/ 1 (pow re 3))))) (* (log (sqrt re)) (- (* 1/3 (/ (log (sqrt re)) (pow re 3))) (* 1/4 (/ 1 (pow re 3))))))))))))) (+ (* (log (sqrt re)) (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))) (+ (* (log (sqrt re)) (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))) (/ (log (sqrt re)) (pow re 2)))))))) (/ (pow (log (sqrt re)) 2) re)))))))
(pow (log (sqrt re)) 3)
(+ (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (* -1/2 (/ (pow (log (sqrt re)) 2) re)))) (pow (log (sqrt re)) 3))
(+ (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (+ (* -1/2 (/ (pow (log (sqrt re)) 2) re)) (* im (+ (* 1/2 (/ (log (sqrt re)) (pow re 2))) (+ (* 3/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (* (log (sqrt re)) (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))))))))) (pow (log (sqrt re)) 3))
(+ (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (+ (* -1/2 (/ (pow (log (sqrt re)) 2) re)) (* im (+ (* 1/2 (/ (log (sqrt re)) (pow re 2))) (+ (* 3/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* im (+ (* -3/4 (/ (log (sqrt re)) (pow re 3))) (+ (* -1/2 (/ (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))) re)) (+ (* -1/6 (/ (pow (log (sqrt re)) 2) (pow re 3))) (* (log (sqrt re)) (- (* -1/3 (/ (log (sqrt re)) (pow re 3))) (* 3/4 (/ 1 (pow re 3))))))))) (* (log (sqrt re)) (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))))))))))) (pow (log (sqrt re)) 3))
(log (sqrt re))
(+ (log (sqrt re)) (* -1/2 (/ im re)))
(+ (log (sqrt re)) (* im (- (* 3/4 (/ im (pow re 2))) (* 1/2 (/ 1 re)))))
(+ (log (sqrt re)) (* im (- (* im (+ (* -1/6 (/ im (pow re 3))) (* 3/4 (/ 1 (pow re 2))))) (* 1/2 (/ 1 re)))))
(* -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 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(* -1 (/ (log 1/10) (log re)))
(+ (* -1 (/ (log 1/10) (log re))) (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log re) 2)))))
(+ (* -1 (/ (log 1/10) (log re))) (* (pow im 2) (+ (* 1/2 (/ (log 1/10) (* (pow re 2) (pow (log re) 2)))) (* (pow im 2) (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 3)))))))))
(+ (* -1 (/ (log 1/10) (log re))) (* (pow im 2) (+ (* 1/2 (/ (log 1/10) (* (pow re 2) (pow (log re) 2)))) (* (pow im 2) (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 2)))) (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 3)))) (* (pow im 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))) (+ (* 1/8 (/ (log 1/10) (* (pow re 6) (pow (log re) 3)))) (* 1/6 (/ (log 1/10) (* (pow re 6) (pow (log re) 2)))))))))))))
(/ -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)))
(/ im re)
(* im (+ (* -1 (/ im (pow re 2))) (/ 1 re)))
(* im (+ (* im (- (* 1/3 (/ im (pow re 3))) (/ 1 (pow re 2)))) (/ 1 re)))
(* im (+ (* im (- (* im (+ (* 1/5 (/ (pow im 2) (pow re 5))) (* 1/3 (/ 1 (pow re 3))))) (/ 1 (pow re 2)))) (/ 1 re)))
(+ (* im (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (/ (pow (log (sqrt re)) 2) re))) (pow (log (sqrt re)) 3))
(+ (* im (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* im (+ (* -1/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* 1/2 (/ (log (sqrt re)) (pow re 2))) (* (log (sqrt re)) (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))))))) (/ (pow (log (sqrt re)) 2) re)))) (pow (log (sqrt re)) 3))
(+ (* im (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* im (+ (* -1/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* 1/2 (/ (log (sqrt re)) (pow re 2))) (+ (* im (+ (* -1/4 (/ (log (sqrt re)) (pow re 3))) (+ (* 1/6 (/ (pow (log (sqrt re)) 2) (pow re 3))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))) re)) (* (log (sqrt re)) (- (* 1/3 (/ (log (sqrt re)) (pow re 3))) (* 1/4 (/ 1 (pow re 3))))))))) (* (log (sqrt re)) (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))))))) (/ (pow (log (sqrt re)) 2) re)))) (pow (log (sqrt re)) 3))
(* (log 10) (pow (log (sqrt re)) 2))
(+ (* im (* (log 10) (+ (* -1 (/ (log (sqrt re)) re)) (/ (log (sqrt re)) re)))) (* (log 10) (pow (log (sqrt re)) 2)))
(+ (* im (+ (* im (* (log 10) (+ (* -1 (/ (log (sqrt re)) (pow re 2))) (+ (* 1/4 (/ 1 (pow re 2))) (+ (* 1/2 (/ 1 (pow re 2))) (* 3/2 (/ (log (sqrt re)) (pow re 2)))))))) (* (log 10) (+ (* -1 (/ (log (sqrt re)) re)) (/ (log (sqrt re)) re))))) (* (log 10) (pow (log (sqrt re)) 2)))
(+ (* im (+ (* im (+ (* im (* (log 10) (- (+ (* -1/3 (/ (log (sqrt re)) (pow re 3))) (* 1/3 (/ (log (sqrt re)) (pow re 3)))) (* 3/2 (/ 1 (pow re 3)))))) (* (log 10) (+ (* -1 (/ (log (sqrt re)) (pow re 2))) (+ (* 1/4 (/ 1 (pow re 2))) (+ (* 1/2 (/ 1 (pow re 2))) (* 3/2 (/ (log (sqrt re)) (pow re 2))))))))) (* (log 10) (+ (* -1 (/ (log (sqrt re)) re)) (/ (log (sqrt re)) re))))) (* (log 10) (pow (log (sqrt re)) 2)))
(+ re (* 1/2 (/ (pow im 2) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
(pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)
(+ (* -1 (/ (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) im)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow im 2)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)))
(+ (* -1 (/ (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) im)) (+ (* -1/2 (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow im 2)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)))))
(+ (* -1 (/ (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) im)) (+ (* -1/2 (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (* 1/12 (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow im 4))) (+ (* 1/4 (/ (pow re 2) (pow im 2))) (+ (* 1/2 (/ (* re (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow im 3))) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* -1/4 (* (pow im 2) (pow re 2))) (* 1/24 (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2))))))) (pow im 4)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow im 2)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)))))))))
(* 2 (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3))
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 2 (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)) (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)))))
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (* 2 (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)) (+ (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im) (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))))))))
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/4 (/ (* (pow re 2) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (pow im 2))) (+ (* 1/24 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow im 4))) (+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (* 2 (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)) (+ (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 4)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* 1/12 (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 4)) (+ (/ (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) (pow im 2)) (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2)))))))))))))
(pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)))
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)))))
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/24 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow im 4))) (+ (* 1/2 (/ (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) (pow im 2))) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* 1/12 (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 4)) (+ (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3))))))))
(+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))
(+ (log (sqrt (/ 1 im))) (+ (* -1 (log (/ 1 im))) (* -1/2 (/ re im))))
(+ (log (sqrt (/ 1 im))) (+ (* -1 (log (/ 1 im))) (+ (* -1/2 (/ re im)) (* 1/2 (/ (- (pow re 2) (* -1 (pow re 2))) (pow im 2))))))
(+ (log (sqrt (/ 1 im))) (+ (* -1 (log (/ 1 im))) (+ (* -1/2 (/ re im)) (+ (* 1/24 (/ (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow im 4))) (* 1/2 (/ (- (pow re 2) (* -1 (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/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))))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(/ (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/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ (log 1/10) (log (/ 1 im))))))
(+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* -1/8 (/ (* (pow re 6) (log 1/10)) (* (pow im 6) (pow (log (/ 1 im)) 3)))) (+ (* 1/720 (/ (* (log 1/10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (* (pow im 6) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (+ (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 3))))) (* (pow im 6) (log (/ 1 im))))) (/ (log 1/10) (log (/ 1 im)))))))))
(/ 1 (log (/ 1 im)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 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/2 (* im re)) (* -1/2 (* im re))) (pow im 2))
(/ (- (+ (* -1/2 (- (pow re 2) (* -1 (pow re 2)))) (* 1/2 (* im re))) (* -1/2 (* im re))) (pow im 2))
(/ (- (+ (* -1/4 (pow re 2)) (* 1/2 (* im re))) (+ (* -1/2 (* im re)) (+ (* 1/24 (/ (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow im 2))) (* 1/2 (- (pow re 2) (* -1 (pow re 2))))))) (pow im 2))
(/ (- (+ (* -1/4 (pow re 2)) (+ (* -1/120 (/ (+ (* -60 (* im (+ (* -1 (* (pow re 2) (- (pow re 2) (* -1 (pow re 2))))) (* -1/2 (* im (* re (- (pow re 2) (* -1 (pow re 2))))))))) (* 30 (* (pow im 2) (* re (- (pow re 2) (* -1 (pow re 2))))))) (pow im 3))) (* 1/2 (* im re)))) (+ (* -1/2 (* im re)) (+ (* 1/24 (/ (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow im 2))) (* 1/2 (- (pow re 2) (* -1 (pow re 2))))))) (pow im 2))
(+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)))
(+ (* -1/4 (/ (* (pow re 2) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (pow im 2))) (+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) (pow im 2))) (+ (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 4)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3))))))
(+ (* -1/4 (/ (* (pow re 2) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (pow im 2))) (+ (* -1/4 (/ (* (pow re 3) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) (pow im 3))) (+ (* 1/720 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (+ (* 30 (* (pow im 3) (pow re 3))) (* 90 (* (pow im 3) (pow re 3))))) (pow im 6))) (+ (* 1/2 (/ (* re (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 5))) (+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) (pow im 2))) (+ (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 4)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -1/4 (* (pow im 3) (pow re 3))) (* 1/360 (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* 30 (* (pow im 3) (pow re 3))) (* 90 (* (pow im 3) (pow re 3)))))))) (pow im 6)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3))))))))))
(* (log 10) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow im 2)))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (+ (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow im 2)) (/ (* (log 10) (+ (* -1/2 (* im (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))))) (* im (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2))))))) (pow im 3))))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (+ (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow im 2)) (+ (/ (* (log 10) (+ (* -1/2 (* im (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))))) (* im (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2))))))) (pow im 3)) (/ (* (log 10) (+ (* 1/12 (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (+ (* 1/4 (* (pow im 2) (pow re 2))) (+ (* 1/2 (* im (* re (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* -1/4 (* (pow im 2) (pow re 2))) (* 1/24 (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2))))))))))) (pow im 4)))))
(* 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 (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)
(+ (/ (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* im (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow im 2)) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)))
(+ (* -1 (/ (+ (* -1 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2)))) (pow im 3))) (+ (/ (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* im (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow im 2)) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2))))
(+ (* -1 (/ (+ (* -1 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* -1/2 (/ (* im (* re (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))))) (pow (sqrt -1) 2))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))))))) im)) (* 1/2 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))))) (pow im 3))) (+ (/ (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* im (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow im 2)) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2))))
(* 2 (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)) (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))))))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1 (/ (+ (* -1 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (* -1/2 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2)))) (pow im 3))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)) (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2))))))))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1 (/ (+ (* -1 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* -1/4 (/ (* (pow im 2) (* (pow re 2) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2))) (pow (sqrt -1) 4))) (+ (* 1/24 (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (+ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4)))))) im)) (* -1/2 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))))) (pow im 3))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)) (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2))))))))
(pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)
(+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)))
(+ (* -1 (/ (+ (* -1 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (* -1/2 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2)))) (pow im 3))) (+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3))))
(+ (* -1 (/ (+ (* -1 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* 1/24 (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))))) im)) (* -1/2 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))))) (pow im 3))) (+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3))))
(+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))
(+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ re (* im (pow (sqrt -1) 2))))))
(+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 im))) (+ (* 1/2 (/ re (* im (pow (sqrt -1) 2)))) (* 1/2 (/ (- (* -1 (pow re 2)) (pow re 2)) (* (pow im 2) (pow (sqrt -1) 2)))))))
(+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 im))) (+ (* -1 (/ (+ (* -1/2 (/ (* im (- (* -1 (pow re 2)) (pow re 2))) (pow (sqrt -1) 2))) (* -1/24 (/ (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) im))) (pow im 3))) (* 1/2 (/ re (* im (pow (sqrt -1) 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/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/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/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ (log 1/10) (log (/ -1 im))))))
(+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* -1/8 (/ (* (pow re 6) (log 1/10)) (* (pow im 6) (pow (log (/ -1 im)) 3)))) (+ (* 1/720 (/ (* (log 1/10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (* (pow im 6) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (+ (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 3))))) (* (pow im 6) (log (/ -1 im))))) (/ (log 1/10) (log (/ -1 im)))))))))
(/ 1 (log (/ -1 im)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 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/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow im 2))
(/ (- (+ (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* -1/2 (/ (- (* -1 (pow re 2)) (pow re 2)) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow im 2))
(/ (- (+ (* -1 (/ (- (* -1 (/ (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) im)) (* -1/2 (/ (* im (- (* -1 (pow re 2)) (pow re 2))) (pow (sqrt -1) 2)))) im)) (* -1/2 (/ (* im re) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow im 2))
(/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/120 (/ (+ (* 30 (/ (* (pow im 2) (* re (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 4))) (* 60 (/ (* im (+ (* -1 (* (pow re 2) (- (* -1 (pow re 2)) (pow re 2)))) (* 1/2 (/ (* im (* re (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) im))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) im)) (* -1/2 (/ (* im (- (* -1 (pow re 2)) (pow re 2))) (pow (sqrt -1) 2)))) im)) (* -1/2 (/ (* im re) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow im 2))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/4 (/ (* (pow re 2) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* (pow im 2) (pow (sqrt -1) 4)))) (+ (* 1/2 (/ (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* (pow im 2) (pow (sqrt -1) 4)))) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (pow im 4)) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3))))))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* re (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (* (pow im 5) (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/4 (/ (* (pow re 2) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* (pow im 2) (pow (sqrt -1) 4)))) (+ (* 1/720 (/ (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (+ (* -90 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))) (* -30 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))))) (pow im 6))) (+ (* 1/4 (/ (* (pow re 3) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* (pow im 3) (pow (sqrt -1) 6)))) (+ (* 1/2 (/ (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* (pow im 2) (pow (sqrt -1) 4)))) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (pow im 4)) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* 1/360 (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -90 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))) (* -30 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6)))))) (* 1/4 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))))) (pow im 6)) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3))))))))))
(* (log 10) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2))
(+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 2)))) (pow im 2)))
(+ (* -1 (/ (* (log 10) (+ (* -1 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))))) (pow im 3))) (+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 2)))) (pow im 2))))
(+ (* -1 (/ (+ (* -1 (/ (* (log 10) (+ (* -1/2 (/ (* im (* re (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))))) (pow (sqrt -1) 2))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))))))) im)) (* (log 10) (+ (* -1 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2)))))) (pow im 3))) (+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 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))))))))
Calls

6 calls:

TimeVariablePointExpression
58.0ms
im
@-inf
((+ (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 2) (* (log (sqrt (+ im re))) (- (log (sqrt (+ im re))) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re))))))) (+ (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 3) (pow (log (sqrt (+ im re))) 3)) (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 3) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) (/ (neg (log (sqrt (+ (* re re) (* im im))))) (log 1/10)) (neg (log (sqrt (+ (* re re) (* im im))))) (log (sqrt (+ (* re re) (* im im)))) (log im) (+ (* re re) (* im im)) (/ (log (sqrt (+ (* re re) (* im im)))) (neg (log 1/10))) (log (sqrt (+ (* re re) (* im im)))) (* re re) (/ 1 (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10))) (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log (sqrt (+ (* im im) (* re re)))) (/ (pow (log 1/10) -1) (/ -1 (log (sqrt (+ (* im im) (* re re)))))) (pow (log 1/10) -1) (log 1/10) (- (log (sqrt (+ im re))) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re))))) (pow (log (sqrt (+ im re))) 3) (* (log 10) (+ (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 2) (* (log (sqrt (+ im re))) (- (log (sqrt (+ im re))) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))))))) (sqrt (+ (* re re) (* im im))))
42.0ms
im
@0
((+ (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 2) (* (log (sqrt (+ im re))) (- (log (sqrt (+ im re))) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re))))))) (+ (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 3) (pow (log (sqrt (+ im re))) 3)) (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 3) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) (/ (neg (log (sqrt (+ (* re re) (* im im))))) (log 1/10)) (neg (log (sqrt (+ (* re re) (* im im))))) (log (sqrt (+ (* re re) (* im im)))) (log im) (+ (* re re) (* im im)) (/ (log (sqrt (+ (* re re) (* im im)))) (neg (log 1/10))) (log (sqrt (+ (* re re) (* im im)))) (* re re) (/ 1 (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10))) (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log (sqrt (+ (* im im) (* re re)))) (/ (pow (log 1/10) -1) (/ -1 (log (sqrt (+ (* im im) (* re re)))))) (pow (log 1/10) -1) (log 1/10) (- (log (sqrt (+ im re))) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re))))) (pow (log (sqrt (+ im re))) 3) (* (log 10) (+ (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 2) (* (log (sqrt (+ im re))) (- (log (sqrt (+ im re))) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))))))) (sqrt (+ (* re re) (* im im))))
26.0ms
im
@inf
((+ (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 2) (* (log (sqrt (+ im re))) (- (log (sqrt (+ im re))) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re))))))) (+ (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 3) (pow (log (sqrt (+ im re))) 3)) (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 3) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) (/ (neg (log (sqrt (+ (* re re) (* im im))))) (log 1/10)) (neg (log (sqrt (+ (* re re) (* im im))))) (log (sqrt (+ (* re re) (* im im)))) (log im) (+ (* re re) (* im im)) (/ (log (sqrt (+ (* re re) (* im im)))) (neg (log 1/10))) (log (sqrt (+ (* re re) (* im im)))) (* re re) (/ 1 (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10))) (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log (sqrt (+ (* im im) (* re re)))) (/ (pow (log 1/10) -1) (/ -1 (log (sqrt (+ (* im im) (* re re)))))) (pow (log 1/10) -1) (log 1/10) (- (log (sqrt (+ im re))) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re))))) (pow (log (sqrt (+ im re))) 3) (* (log 10) (+ (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 2) (* (log (sqrt (+ im re))) (- (log (sqrt (+ im re))) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))))))) (sqrt (+ (* re re) (* im im))))
23.0ms
re
@inf
((+ (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 2) (* (log (sqrt (+ im re))) (- (log (sqrt (+ im re))) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re))))))) (+ (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 3) (pow (log (sqrt (+ im re))) 3)) (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 3) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) (/ (neg (log (sqrt (+ (* re re) (* im im))))) (log 1/10)) (neg (log (sqrt (+ (* re re) (* im im))))) (log (sqrt (+ (* re re) (* im im)))) (log im) (+ (* re re) (* im im)) (/ (log (sqrt (+ (* re re) (* im im)))) (neg (log 1/10))) (log (sqrt (+ (* re re) (* im im)))) (* re re) (/ 1 (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10))) (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log (sqrt (+ (* im im) (* re re)))) (/ (pow (log 1/10) -1) (/ -1 (log (sqrt (+ (* im im) (* re re)))))) (pow (log 1/10) -1) (log 1/10) (- (log (sqrt (+ im re))) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re))))) (pow (log (sqrt (+ im re))) 3) (* (log 10) (+ (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 2) (* (log (sqrt (+ im re))) (- (log (sqrt (+ im re))) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))))))) (sqrt (+ (* re re) (* im im))))
20.0ms
re
@-inf
((+ (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 2) (* (log (sqrt (+ im re))) (- (log (sqrt (+ im re))) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re))))))) (+ (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 3) (pow (log (sqrt (+ im re))) 3)) (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 3) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) (/ (neg (log (sqrt (+ (* re re) (* im im))))) (log 1/10)) (neg (log (sqrt (+ (* re re) (* im im))))) (log (sqrt (+ (* re re) (* im im)))) (log im) (+ (* re re) (* im im)) (/ (log (sqrt (+ (* re re) (* im im)))) (neg (log 1/10))) (log (sqrt (+ (* re re) (* im im)))) (* re re) (/ 1 (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10))) (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log (sqrt (+ (* im im) (* re re)))) (/ (pow (log 1/10) -1) (/ -1 (log (sqrt (+ (* im im) (* re re)))))) (pow (log 1/10) -1) (log 1/10) (- (log (sqrt (+ im re))) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re))))) (pow (log (sqrt (+ im re))) 3) (* (log 10) (+ (pow (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))) 2) (* (log (sqrt (+ im re))) (- (log (sqrt (+ im re))) (log (/ (sqrt (+ (* im im) (* re re))) (sqrt (+ im re)))))))) (sqrt (+ (* re re) (* im im))))

simplify232.0ms (3.3%)

Memory
28.2MiB live, 341.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0202219673
1682818427
0825717634
Stop Event
iter limit
node limit
Counts
310 → 308
Calls
Call 1
Inputs
(pow (log (sqrt im)) 2)
(+ (* re (+ (* -1 (/ (log (sqrt im)) im)) (/ (log (sqrt im)) im))) (pow (log (sqrt im)) 2))
(+ (* re (+ (* -1 (/ (log (sqrt im)) im)) (+ (* re (+ (* -1 (/ (log (sqrt im)) (pow im 2))) (+ (* 1/4 (/ 1 (pow im 2))) (+ (* 1/2 (/ 1 (pow im 2))) (* 3/2 (/ (log (sqrt im)) (pow im 2))))))) (/ (log (sqrt im)) im)))) (pow (log (sqrt im)) 2))
(+ (* re (+ (* -1 (/ (log (sqrt im)) im)) (+ (* re (+ (* -1 (/ (log (sqrt im)) (pow im 2))) (+ (* 1/4 (/ 1 (pow im 2))) (+ (* 1/2 (/ 1 (pow im 2))) (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* re (- (+ (* -1/3 (/ (log (sqrt im)) (pow im 3))) (* 1/3 (/ (log (sqrt im)) (pow im 3)))) (* 3/2 (/ 1 (pow im 3)))))))))) (/ (log (sqrt im)) im)))) (pow (log (sqrt im)) 2))
(* 2 (pow (log (sqrt im)) 3))
(+ (* 2 (pow (log (sqrt im)) 3)) (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (+ (* -1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (/ (pow (log (sqrt im)) 2) im))))))
(+ (* 2 (pow (log (sqrt im)) 3)) (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (+ (* -1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* re (+ (* -1/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* 3/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* (log (sqrt im)) (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))) (+ (* (log (sqrt im)) (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))) (/ (log (sqrt im)) (pow im 2))))))) (/ (pow (log (sqrt im)) 2) im)))))))
(+ (* 2 (pow (log (sqrt im)) 3)) (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (+ (* -1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* re (+ (* -1/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* 3/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* re (+ (* -3/4 (/ (log (sqrt im)) (pow im 3))) (+ (* -1/2 (/ (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))) im)) (+ (* -1/4 (/ (log (sqrt im)) (pow im 3))) (+ (* -1/6 (/ (pow (log (sqrt im)) 2) (pow im 3))) (+ (* 1/6 (/ (pow (log (sqrt im)) 2) (pow im 3))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))) im)) (+ (* (log (sqrt im)) (- (* -1/3 (/ (log (sqrt im)) (pow im 3))) (* 3/4 (/ 1 (pow im 3))))) (* (log (sqrt im)) (- (* 1/3 (/ (log (sqrt im)) (pow im 3))) (* 1/4 (/ 1 (pow im 3))))))))))))) (+ (* (log (sqrt im)) (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))) (+ (* (log (sqrt im)) (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))) (/ (log (sqrt im)) (pow im 2)))))))) (/ (pow (log (sqrt im)) 2) im)))))))
(pow (log (sqrt im)) 3)
(+ (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (* -1/2 (/ (pow (log (sqrt im)) 2) im)))) (pow (log (sqrt im)) 3))
(+ (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (+ (* -1/2 (/ (pow (log (sqrt im)) 2) im)) (* re (+ (* 1/2 (/ (log (sqrt im)) (pow im 2))) (+ (* 3/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (* (log (sqrt im)) (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))))))))) (pow (log (sqrt im)) 3))
(+ (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (+ (* -1/2 (/ (pow (log (sqrt im)) 2) im)) (* re (+ (* 1/2 (/ (log (sqrt im)) (pow im 2))) (+ (* 3/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* re (+ (* -3/4 (/ (log (sqrt im)) (pow im 3))) (+ (* -1/2 (/ (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))) im)) (+ (* -1/6 (/ (pow (log (sqrt im)) 2) (pow im 3))) (* (log (sqrt im)) (- (* -1/3 (/ (log (sqrt im)) (pow im 3))) (* 3/4 (/ 1 (pow im 3))))))))) (* (log (sqrt im)) (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))))))))))) (pow (log (sqrt im)) 3))
(log (sqrt im))
(+ (log (sqrt im)) (* -1/2 (/ re im)))
(+ (log (sqrt im)) (* re (- (* 3/4 (/ re (pow im 2))) (* 1/2 (/ 1 im)))))
(+ (log (sqrt im)) (* re (- (* re (+ (* -1/6 (/ re (pow im 3))) (* 3/4 (/ 1 (pow im 2))))) (* 1/2 (/ 1 im)))))
(* -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))
(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))))))
(pow im 2)
(+ (pow im 2) (pow re 2))
(pow re 2)
(* -1 (/ (log 1/10) (log im)))
(+ (* -1 (/ (log 1/10) (log im))) (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log im) 2)))))
(+ (* -1 (/ (log 1/10) (log im))) (* (pow re 2) (+ (* 1/2 (/ (log 1/10) (* (pow im 2) (pow (log im) 2)))) (* (pow re 2) (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 3)))))))))
(+ (* -1 (/ (log 1/10) (log im))) (* (pow re 2) (+ (* 1/2 (/ (log 1/10) (* (pow im 2) (pow (log im) 2)))) (* (pow re 2) (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 2)))) (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 3)))) (* (pow re 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))) (+ (* 1/8 (/ (log 1/10) (* (pow im 6) (pow (log im) 3)))) (* 1/6 (/ (log 1/10) (* (pow im 6) (pow (log im) 2)))))))))))))
(/ -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)))
(/ re im)
(* re (+ (* -1 (/ re (pow im 2))) (/ 1 im)))
(* re (+ (* re (- (* 1/3 (/ re (pow im 3))) (/ 1 (pow im 2)))) (/ 1 im)))
(* re (+ (* re (- (* re (+ (* 1/5 (/ (pow re 2) (pow im 5))) (* 1/3 (/ 1 (pow im 3))))) (/ 1 (pow im 2)))) (/ 1 im)))
(+ (* re (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (/ (pow (log (sqrt im)) 2) im))) (pow (log (sqrt im)) 3))
(+ (* re (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* re (+ (* -1/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* 1/2 (/ (log (sqrt im)) (pow im 2))) (* (log (sqrt im)) (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))))))) (/ (pow (log (sqrt im)) 2) im)))) (pow (log (sqrt im)) 3))
(+ (* re (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* re (+ (* -1/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* 1/2 (/ (log (sqrt im)) (pow im 2))) (+ (* re (+ (* -1/4 (/ (log (sqrt im)) (pow im 3))) (+ (* 1/6 (/ (pow (log (sqrt im)) 2) (pow im 3))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))) im)) (* (log (sqrt im)) (- (* 1/3 (/ (log (sqrt im)) (pow im 3))) (* 1/4 (/ 1 (pow im 3))))))))) (* (log (sqrt im)) (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))))))) (/ (pow (log (sqrt im)) 2) im)))) (pow (log (sqrt im)) 3))
(* (log 10) (pow (log (sqrt im)) 2))
(+ (* re (* (log 10) (+ (* -1 (/ (log (sqrt im)) im)) (/ (log (sqrt im)) im)))) (* (log 10) (pow (log (sqrt im)) 2)))
(+ (* re (+ (* re (* (log 10) (+ (* -1 (/ (log (sqrt im)) (pow im 2))) (+ (* 1/4 (/ 1 (pow im 2))) (+ (* 1/2 (/ 1 (pow im 2))) (* 3/2 (/ (log (sqrt im)) (pow im 2)))))))) (* (log 10) (+ (* -1 (/ (log (sqrt im)) im)) (/ (log (sqrt im)) im))))) (* (log 10) (pow (log (sqrt im)) 2)))
(+ (* re (+ (* re (+ (* re (* (log 10) (- (+ (* -1/3 (/ (log (sqrt im)) (pow im 3))) (* 1/3 (/ (log (sqrt im)) (pow im 3)))) (* 3/2 (/ 1 (pow im 3)))))) (* (log 10) (+ (* -1 (/ (log (sqrt im)) (pow im 2))) (+ (* 1/4 (/ 1 (pow im 2))) (+ (* 1/2 (/ 1 (pow im 2))) (* 3/2 (/ (log (sqrt im)) (pow im 2))))))))) (* (log 10) (+ (* -1 (/ (log (sqrt im)) im)) (/ (log (sqrt im)) im))))) (* (log 10) (pow (log (sqrt 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 (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)
(+ (* -1 (/ (* im (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) re)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow re 2)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)))
(+ (* -1 (/ (* im (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) re)) (+ (* -1/2 (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow re 2)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)))))
(+ (* -1 (/ (* im (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) re)) (+ (* -1/2 (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (* 1/12 (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow re 4))) (+ (* 1/4 (/ (pow im 2) (pow re 2))) (+ (* 1/2 (/ (* im (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow re 3))) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* -1/4 (* (pow im 2) (pow re 2))) (* 1/24 (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2))))))) (pow re 4)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow re 2)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)))))))))
(* 2 (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3))
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 2 (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)) (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)))))
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (* 2 (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)) (+ (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re) (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))))))))
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/4 (/ (* (pow im 2) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (pow re 2))) (+ (* 1/24 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow re 4))) (+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (* 2 (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)) (+ (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 4)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* 1/12 (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 4)) (+ (/ (* (pow im 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) (pow re 2)) (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2)))))))))))))
(pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)))
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)))))
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/24 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow re 4))) (+ (* 1/2 (/ (* (pow im 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) (pow re 2))) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* 1/12 (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 4)) (+ (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3))))))))
(+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))
(+ (log (sqrt (/ 1 re))) (+ (* -1 (log (/ 1 re))) (* -1/2 (/ im re))))
(+ (log (sqrt (/ 1 re))) (+ (* -1 (log (/ 1 re))) (+ (* -1/2 (/ im re)) (* 1/2 (/ (- (pow im 2) (* -1 (pow im 2))) (pow re 2))))))
(+ (log (sqrt (/ 1 re))) (+ (* -1 (log (/ 1 re))) (+ (* -1/2 (/ im re)) (+ (* 1/24 (/ (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow re 4))) (* 1/2 (/ (- (pow im 2) (* -1 (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))))))
(* -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))))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(/ (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/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ (log 1/10) (log (/ 1 re))))))
(+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* -1/8 (/ (* (pow im 6) (log 1/10)) (* (pow re 6) (pow (log (/ 1 re)) 3)))) (+ (* 1/720 (/ (* (log 1/10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (* (pow re 6) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (+ (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 3))))) (* (pow re 6) (log (/ 1 re))))) (/ (log 1/10) (log (/ 1 re)))))))))
(/ 1 (log (/ 1 re)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 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/2 (* im re)) (* -1/2 (* im re))) (pow re 2))
(/ (- (+ (* -1/2 (- (pow im 2) (* -1 (pow im 2)))) (* 1/2 (* im re))) (* -1/2 (* im re))) (pow re 2))
(/ (- (+ (* -1/4 (pow im 2)) (* 1/2 (* im re))) (+ (* -1/2 (* im re)) (+ (* 1/24 (/ (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow re 2))) (* 1/2 (- (pow im 2) (* -1 (pow im 2))))))) (pow re 2))
(/ (- (+ (* -1/4 (pow im 2)) (+ (* -1/120 (/ (+ (* -60 (* re (+ (* -1 (* (pow im 2) (- (pow im 2) (* -1 (pow im 2))))) (* -1/2 (* im (* re (- (pow im 2) (* -1 (pow im 2))))))))) (* 30 (* im (* (pow re 2) (- (pow im 2) (* -1 (pow im 2))))))) (pow re 3))) (* 1/2 (* im re)))) (+ (* -1/2 (* im re)) (+ (* 1/24 (/ (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow re 2))) (* 1/2 (- (pow im 2) (* -1 (pow im 2))))))) (pow re 2))
(+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)))
(+ (* -1/4 (/ (* (pow im 2) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (pow re 2))) (+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* (pow im 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) (pow re 2))) (+ (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 4)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3))))))
(+ (* -1/4 (/ (* (pow im 2) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (pow re 2))) (+ (* -1/4 (/ (* (pow im 3) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) (pow re 3))) (+ (* 1/720 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (+ (* 30 (* (pow im 3) (pow re 3))) (* 90 (* (pow im 3) (pow re 3))))) (pow re 6))) (+ (* 1/2 (/ (* im (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 5))) (+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* (pow im 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) (pow re 2))) (+ (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 4)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -1/4 (* (pow im 3) (pow re 3))) (* 1/360 (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* 30 (* (pow im 3) (pow re 3))) (* 90 (* (pow im 3) (pow re 3)))))))) (pow re 6)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3))))))))))
(* (log 10) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow re 2)))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (+ (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow re 2)) (/ (* (log 10) (+ (* -1/2 (* re (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))))) (* re (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2))))))) (pow re 3))))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (+ (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow re 2)) (+ (/ (* (log 10) (+ (* -1/2 (* re (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))))) (* re (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2))))))) (pow re 3)) (/ (* (log 10) (+ (* 1/12 (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (+ (* 1/4 (* (pow im 2) (pow re 2))) (+ (* 1/2 (* im (* re (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* -1/4 (* (pow im 2) (pow re 2))) (* 1/24 (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2))))))))))) (pow re 4)))))
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 (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)
(+ (/ (* im (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* re (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow re 2)) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)))
(+ (* -1 (/ (+ (* -1 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2)))) (pow re 3))) (+ (/ (* im (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* re (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow re 2)) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2))))
(+ (* -1 (/ (+ (* -1 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* -1/2 (/ (* im (* re (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))))) (pow (sqrt -1) 2))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))))))) re)) (* 1/2 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (+ (/ (* im (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* re (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow re 2)) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2))))
(* 2 (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)) (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))))))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1 (/ (+ (* -1 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (* -1/2 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2)))) (pow re 3))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)) (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2))))))))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1 (/ (+ (* -1 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* -1/4 (/ (* (pow im 2) (* (pow re 2) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2))) (pow (sqrt -1) 4))) (+ (* 1/24 (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (+ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4)))))) re)) (* -1/2 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)) (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2))))))))
(pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)
(+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)))
(+ (* -1 (/ (+ (* -1 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (* -1/2 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2)))) (pow re 3))) (+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3))))
(+ (* -1 (/ (+ (* -1 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* 1/24 (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))))) re)) (* -1/2 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3))))
(+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))
(+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ im (* re (pow (sqrt -1) 2))))))
(+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 re))) (+ (* 1/2 (/ im (* re (pow (sqrt -1) 2)))) (* 1/2 (/ (- (* -1 (pow im 2)) (pow im 2)) (* (pow re 2) (pow (sqrt -1) 2)))))))
(+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 re))) (+ (* -1 (/ (+ (* -1/2 (/ (* re (- (* -1 (pow im 2)) (pow im 2))) (pow (sqrt -1) 2))) (* -1/24 (/ (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) re))) (pow re 3))) (* 1/2 (/ im (* re (pow (sqrt -1) 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))))))
(* -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/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/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ (log 1/10) (log (/ -1 re))))))
(+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* -1/8 (/ (* (pow im 6) (log 1/10)) (* (pow re 6) (pow (log (/ -1 re)) 3)))) (+ (* 1/720 (/ (* (log 1/10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (* (pow re 6) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (+ (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 3))))) (* (pow re 6) (log (/ -1 re))))) (/ (log 1/10) (log (/ -1 re)))))))))
(/ 1 (log (/ -1 re)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 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/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow re 2))
(/ (- (+ (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* -1/2 (/ (- (* -1 (pow im 2)) (pow im 2)) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow re 2))
(/ (- (+ (* -1 (/ (- (* -1 (/ (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) re)) (* -1/2 (/ (* re (- (* -1 (pow im 2)) (pow im 2))) (pow (sqrt -1) 2)))) re)) (* -1/2 (/ (* im re) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow re 2))
(/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/120 (/ (+ (* 30 (/ (* im (* (pow re 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 4))) (* 60 (/ (* re (+ (* -1 (* (pow im 2) (- (* -1 (pow im 2)) (pow im 2)))) (* 1/2 (/ (* im (* re (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) re))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) re)) (* -1/2 (/ (* re (- (* -1 (pow im 2)) (pow im 2))) (pow (sqrt -1) 2)))) re)) (* -1/2 (/ (* im re) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow re 2))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/4 (/ (* (pow im 2) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* (pow re 2) (pow (sqrt -1) 4)))) (+ (* 1/2 (/ (* (pow im 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* (pow re 2) (pow (sqrt -1) 4)))) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (pow re 4)) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3))))))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* im (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (* (pow re 5) (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/4 (/ (* (pow im 2) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* (pow re 2) (pow (sqrt -1) 4)))) (+ (* 1/720 (/ (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (+ (* -90 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))) (* -30 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))))) (pow re 6))) (+ (* 1/4 (/ (* (pow im 3) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* (pow re 3) (pow (sqrt -1) 6)))) (+ (* 1/2 (/ (* (pow im 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* (pow re 2) (pow (sqrt -1) 4)))) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (pow re 4)) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* 1/360 (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -90 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))) (* -30 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6)))))) (* 1/4 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))))) (pow re 6)) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3))))))))))
(* (log 10) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2))
(+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 2)))) (pow re 2)))
(+ (* -1 (/ (* (log 10) (+ (* -1 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 2)))) (pow re 2))))
(+ (* -1 (/ (+ (* -1 (/ (* (log 10) (+ (* -1/2 (/ (* im (* re (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))))) (pow (sqrt -1) 2))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))))))) re)) (* (log 10) (+ (* -1 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2)))))) (pow re 3))) (+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 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 (log (sqrt re)) 2)
(+ (* im (+ (* -1 (/ (log (sqrt re)) re)) (/ (log (sqrt re)) re))) (pow (log (sqrt re)) 2))
(+ (* im (+ (* -1 (/ (log (sqrt re)) re)) (+ (* im (+ (* -1 (/ (log (sqrt re)) (pow re 2))) (+ (* 1/4 (/ 1 (pow re 2))) (+ (* 1/2 (/ 1 (pow re 2))) (* 3/2 (/ (log (sqrt re)) (pow re 2))))))) (/ (log (sqrt re)) re)))) (pow (log (sqrt re)) 2))
(+ (* im (+ (* -1 (/ (log (sqrt re)) re)) (+ (* im (+ (* -1 (/ (log (sqrt re)) (pow re 2))) (+ (* 1/4 (/ 1 (pow re 2))) (+ (* 1/2 (/ 1 (pow re 2))) (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* im (- (+ (* -1/3 (/ (log (sqrt re)) (pow re 3))) (* 1/3 (/ (log (sqrt re)) (pow re 3)))) (* 3/2 (/ 1 (pow re 3)))))))))) (/ (log (sqrt re)) re)))) (pow (log (sqrt re)) 2))
(* 2 (pow (log (sqrt re)) 3))
(+ (* 2 (pow (log (sqrt re)) 3)) (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (+ (* -1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (/ (pow (log (sqrt re)) 2) re))))))
(+ (* 2 (pow (log (sqrt re)) 3)) (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (+ (* -1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* im (+ (* -1/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* 3/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* (log (sqrt re)) (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))) (+ (* (log (sqrt re)) (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))) (/ (log (sqrt re)) (pow re 2))))))) (/ (pow (log (sqrt re)) 2) re)))))))
(+ (* 2 (pow (log (sqrt re)) 3)) (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (+ (* -1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* im (+ (* -1/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* 3/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* im (+ (* -3/4 (/ (log (sqrt re)) (pow re 3))) (+ (* -1/2 (/ (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))) re)) (+ (* -1/4 (/ (log (sqrt re)) (pow re 3))) (+ (* -1/6 (/ (pow (log (sqrt re)) 2) (pow re 3))) (+ (* 1/6 (/ (pow (log (sqrt re)) 2) (pow re 3))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))) re)) (+ (* (log (sqrt re)) (- (* -1/3 (/ (log (sqrt re)) (pow re 3))) (* 3/4 (/ 1 (pow re 3))))) (* (log (sqrt re)) (- (* 1/3 (/ (log (sqrt re)) (pow re 3))) (* 1/4 (/ 1 (pow re 3))))))))))))) (+ (* (log (sqrt re)) (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))) (+ (* (log (sqrt re)) (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))) (/ (log (sqrt re)) (pow re 2)))))))) (/ (pow (log (sqrt re)) 2) re)))))))
(pow (log (sqrt re)) 3)
(+ (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (* -1/2 (/ (pow (log (sqrt re)) 2) re)))) (pow (log (sqrt re)) 3))
(+ (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (+ (* -1/2 (/ (pow (log (sqrt re)) 2) re)) (* im (+ (* 1/2 (/ (log (sqrt re)) (pow re 2))) (+ (* 3/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (* (log (sqrt re)) (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))))))))) (pow (log (sqrt re)) 3))
(+ (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (+ (* -1/2 (/ (pow (log (sqrt re)) 2) re)) (* im (+ (* 1/2 (/ (log (sqrt re)) (pow re 2))) (+ (* 3/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* im (+ (* -3/4 (/ (log (sqrt re)) (pow re 3))) (+ (* -1/2 (/ (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))) re)) (+ (* -1/6 (/ (pow (log (sqrt re)) 2) (pow re 3))) (* (log (sqrt re)) (- (* -1/3 (/ (log (sqrt re)) (pow re 3))) (* 3/4 (/ 1 (pow re 3))))))))) (* (log (sqrt re)) (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))))))))))) (pow (log (sqrt re)) 3))
(log (sqrt re))
(+ (log (sqrt re)) (* -1/2 (/ im re)))
(+ (log (sqrt re)) (* im (- (* 3/4 (/ im (pow re 2))) (* 1/2 (/ 1 re)))))
(+ (log (sqrt re)) (* im (- (* im (+ (* -1/6 (/ im (pow re 3))) (* 3/4 (/ 1 (pow re 2))))) (* 1/2 (/ 1 re)))))
(* -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 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(* -1 (/ (log 1/10) (log re)))
(+ (* -1 (/ (log 1/10) (log re))) (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log re) 2)))))
(+ (* -1 (/ (log 1/10) (log re))) (* (pow im 2) (+ (* 1/2 (/ (log 1/10) (* (pow re 2) (pow (log re) 2)))) (* (pow im 2) (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 3)))))))))
(+ (* -1 (/ (log 1/10) (log re))) (* (pow im 2) (+ (* 1/2 (/ (log 1/10) (* (pow re 2) (pow (log re) 2)))) (* (pow im 2) (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 2)))) (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 3)))) (* (pow im 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))) (+ (* 1/8 (/ (log 1/10) (* (pow re 6) (pow (log re) 3)))) (* 1/6 (/ (log 1/10) (* (pow re 6) (pow (log re) 2)))))))))))))
(/ -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)))
(/ im re)
(* im (+ (* -1 (/ im (pow re 2))) (/ 1 re)))
(* im (+ (* im (- (* 1/3 (/ im (pow re 3))) (/ 1 (pow re 2)))) (/ 1 re)))
(* im (+ (* im (- (* im (+ (* 1/5 (/ (pow im 2) (pow re 5))) (* 1/3 (/ 1 (pow re 3))))) (/ 1 (pow re 2)))) (/ 1 re)))
(+ (* im (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (/ (pow (log (sqrt re)) 2) re))) (pow (log (sqrt re)) 3))
(+ (* im (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* im (+ (* -1/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* 1/2 (/ (log (sqrt re)) (pow re 2))) (* (log (sqrt re)) (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))))))) (/ (pow (log (sqrt re)) 2) re)))) (pow (log (sqrt re)) 3))
(+ (* im (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* im (+ (* -1/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* 1/2 (/ (log (sqrt re)) (pow re 2))) (+ (* im (+ (* -1/4 (/ (log (sqrt re)) (pow re 3))) (+ (* 1/6 (/ (pow (log (sqrt re)) 2) (pow re 3))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))) re)) (* (log (sqrt re)) (- (* 1/3 (/ (log (sqrt re)) (pow re 3))) (* 1/4 (/ 1 (pow re 3))))))))) (* (log (sqrt re)) (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))))))) (/ (pow (log (sqrt re)) 2) re)))) (pow (log (sqrt re)) 3))
(* (log 10) (pow (log (sqrt re)) 2))
(+ (* im (* (log 10) (+ (* -1 (/ (log (sqrt re)) re)) (/ (log (sqrt re)) re)))) (* (log 10) (pow (log (sqrt re)) 2)))
(+ (* im (+ (* im (* (log 10) (+ (* -1 (/ (log (sqrt re)) (pow re 2))) (+ (* 1/4 (/ 1 (pow re 2))) (+ (* 1/2 (/ 1 (pow re 2))) (* 3/2 (/ (log (sqrt re)) (pow re 2)))))))) (* (log 10) (+ (* -1 (/ (log (sqrt re)) re)) (/ (log (sqrt re)) re))))) (* (log 10) (pow (log (sqrt re)) 2)))
(+ (* im (+ (* im (+ (* im (* (log 10) (- (+ (* -1/3 (/ (log (sqrt re)) (pow re 3))) (* 1/3 (/ (log (sqrt re)) (pow re 3)))) (* 3/2 (/ 1 (pow re 3)))))) (* (log 10) (+ (* -1 (/ (log (sqrt re)) (pow re 2))) (+ (* 1/4 (/ 1 (pow re 2))) (+ (* 1/2 (/ 1 (pow re 2))) (* 3/2 (/ (log (sqrt re)) (pow re 2))))))))) (* (log 10) (+ (* -1 (/ (log (sqrt re)) re)) (/ (log (sqrt re)) re))))) (* (log 10) (pow (log (sqrt re)) 2)))
(+ re (* 1/2 (/ (pow im 2) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
(pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)
(+ (* -1 (/ (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) im)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow im 2)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)))
(+ (* -1 (/ (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) im)) (+ (* -1/2 (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow im 2)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)))))
(+ (* -1 (/ (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) im)) (+ (* -1/2 (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (* 1/12 (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow im 4))) (+ (* 1/4 (/ (pow re 2) (pow im 2))) (+ (* 1/2 (/ (* re (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow im 3))) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* -1/4 (* (pow im 2) (pow re 2))) (* 1/24 (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2))))))) (pow im 4)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow im 2)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)))))))))
(* 2 (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3))
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 2 (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)) (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)))))
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (* 2 (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)) (+ (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im) (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))))))))
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/4 (/ (* (pow re 2) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (pow im 2))) (+ (* 1/24 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow im 4))) (+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (* 2 (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)) (+ (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 4)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* 1/12 (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 4)) (+ (/ (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) (pow im 2)) (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2)))))))))))))
(pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)))
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)))))
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/24 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow im 4))) (+ (* 1/2 (/ (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) (pow im 2))) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* 1/12 (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 4)) (+ (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3))))))))
(+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))
(+ (log (sqrt (/ 1 im))) (+ (* -1 (log (/ 1 im))) (* -1/2 (/ re im))))
(+ (log (sqrt (/ 1 im))) (+ (* -1 (log (/ 1 im))) (+ (* -1/2 (/ re im)) (* 1/2 (/ (- (pow re 2) (* -1 (pow re 2))) (pow im 2))))))
(+ (log (sqrt (/ 1 im))) (+ (* -1 (log (/ 1 im))) (+ (* -1/2 (/ re im)) (+ (* 1/24 (/ (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow im 4))) (* 1/2 (/ (- (pow re 2) (* -1 (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/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))))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(/ (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/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ (log 1/10) (log (/ 1 im))))))
(+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* -1/8 (/ (* (pow re 6) (log 1/10)) (* (pow im 6) (pow (log (/ 1 im)) 3)))) (+ (* 1/720 (/ (* (log 1/10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (* (pow im 6) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (+ (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 3))))) (* (pow im 6) (log (/ 1 im))))) (/ (log 1/10) (log (/ 1 im)))))))))
(/ 1 (log (/ 1 im)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 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/2 (* im re)) (* -1/2 (* im re))) (pow im 2))
(/ (- (+ (* -1/2 (- (pow re 2) (* -1 (pow re 2)))) (* 1/2 (* im re))) (* -1/2 (* im re))) (pow im 2))
(/ (- (+ (* -1/4 (pow re 2)) (* 1/2 (* im re))) (+ (* -1/2 (* im re)) (+ (* 1/24 (/ (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow im 2))) (* 1/2 (- (pow re 2) (* -1 (pow re 2))))))) (pow im 2))
(/ (- (+ (* -1/4 (pow re 2)) (+ (* -1/120 (/ (+ (* -60 (* im (+ (* -1 (* (pow re 2) (- (pow re 2) (* -1 (pow re 2))))) (* -1/2 (* im (* re (- (pow re 2) (* -1 (pow re 2))))))))) (* 30 (* (pow im 2) (* re (- (pow re 2) (* -1 (pow re 2))))))) (pow im 3))) (* 1/2 (* im re)))) (+ (* -1/2 (* im re)) (+ (* 1/24 (/ (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow im 2))) (* 1/2 (- (pow re 2) (* -1 (pow re 2))))))) (pow im 2))
(+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)))
(+ (* -1/4 (/ (* (pow re 2) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (pow im 2))) (+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) (pow im 2))) (+ (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 4)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3))))))
(+ (* -1/4 (/ (* (pow re 2) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (pow im 2))) (+ (* -1/4 (/ (* (pow re 3) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) (pow im 3))) (+ (* 1/720 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (+ (* 30 (* (pow im 3) (pow re 3))) (* 90 (* (pow im 3) (pow re 3))))) (pow im 6))) (+ (* 1/2 (/ (* re (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 5))) (+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) (pow im 2))) (+ (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 4)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -1/4 (* (pow im 3) (pow re 3))) (* 1/360 (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* 30 (* (pow im 3) (pow re 3))) (* 90 (* (pow im 3) (pow re 3)))))))) (pow im 6)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3))))))))))
(* (log 10) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow im 2)))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (+ (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow im 2)) (/ (* (log 10) (+ (* -1/2 (* im (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))))) (* im (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2))))))) (pow im 3))))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (+ (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow im 2)) (+ (/ (* (log 10) (+ (* -1/2 (* im (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))))) (* im (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2))))))) (pow im 3)) (/ (* (log 10) (+ (* 1/12 (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (+ (* 1/4 (* (pow im 2) (pow re 2))) (+ (* 1/2 (* im (* re (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* -1/4 (* (pow im 2) (pow re 2))) (* 1/24 (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2))))))))))) (pow im 4)))))
(* 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 (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)
(+ (/ (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* im (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow im 2)) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)))
(+ (* -1 (/ (+ (* -1 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2)))) (pow im 3))) (+ (/ (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* im (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow im 2)) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2))))
(+ (* -1 (/ (+ (* -1 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* -1/2 (/ (* im (* re (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))))) (pow (sqrt -1) 2))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))))))) im)) (* 1/2 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))))) (pow im 3))) (+ (/ (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* im (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow im 2)) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2))))
(* 2 (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)) (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))))))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1 (/ (+ (* -1 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (* -1/2 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2)))) (pow im 3))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)) (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2))))))))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1 (/ (+ (* -1 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* -1/4 (/ (* (pow im 2) (* (pow re 2) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2))) (pow (sqrt -1) 4))) (+ (* 1/24 (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (+ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4)))))) im)) (* -1/2 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))))) (pow im 3))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)) (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2))))))))
(pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)
(+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)))
(+ (* -1 (/ (+ (* -1 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (* -1/2 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2)))) (pow im 3))) (+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3))))
(+ (* -1 (/ (+ (* -1 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* 1/24 (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))))) im)) (* -1/2 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))))) (pow im 3))) (+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3))))
(+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))
(+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ re (* im (pow (sqrt -1) 2))))))
(+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 im))) (+ (* 1/2 (/ re (* im (pow (sqrt -1) 2)))) (* 1/2 (/ (- (* -1 (pow re 2)) (pow re 2)) (* (pow im 2) (pow (sqrt -1) 2)))))))
(+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 im))) (+ (* -1 (/ (+ (* -1/2 (/ (* im (- (* -1 (pow re 2)) (pow re 2))) (pow (sqrt -1) 2))) (* -1/24 (/ (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) im))) (pow im 3))) (* 1/2 (/ re (* im (pow (sqrt -1) 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/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/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/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ (log 1/10) (log (/ -1 im))))))
(+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* -1/8 (/ (* (pow re 6) (log 1/10)) (* (pow im 6) (pow (log (/ -1 im)) 3)))) (+ (* 1/720 (/ (* (log 1/10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (* (pow im 6) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (+ (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 3))))) (* (pow im 6) (log (/ -1 im))))) (/ (log 1/10) (log (/ -1 im)))))))))
(/ 1 (log (/ -1 im)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 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/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow im 2))
(/ (- (+ (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* -1/2 (/ (- (* -1 (pow re 2)) (pow re 2)) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow im 2))
(/ (- (+ (* -1 (/ (- (* -1 (/ (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) im)) (* -1/2 (/ (* im (- (* -1 (pow re 2)) (pow re 2))) (pow (sqrt -1) 2)))) im)) (* -1/2 (/ (* im re) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow im 2))
(/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/120 (/ (+ (* 30 (/ (* (pow im 2) (* re (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 4))) (* 60 (/ (* im (+ (* -1 (* (pow re 2) (- (* -1 (pow re 2)) (pow re 2)))) (* 1/2 (/ (* im (* re (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) im))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) im)) (* -1/2 (/ (* im (- (* -1 (pow re 2)) (pow re 2))) (pow (sqrt -1) 2)))) im)) (* -1/2 (/ (* im re) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow im 2))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/4 (/ (* (pow re 2) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* (pow im 2) (pow (sqrt -1) 4)))) (+ (* 1/2 (/ (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* (pow im 2) (pow (sqrt -1) 4)))) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (pow im 4)) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3))))))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* re (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (* (pow im 5) (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/4 (/ (* (pow re 2) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* (pow im 2) (pow (sqrt -1) 4)))) (+ (* 1/720 (/ (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (+ (* -90 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))) (* -30 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))))) (pow im 6))) (+ (* 1/4 (/ (* (pow re 3) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* (pow im 3) (pow (sqrt -1) 6)))) (+ (* 1/2 (/ (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* (pow im 2) (pow (sqrt -1) 4)))) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (pow im 4)) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* 1/360 (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -90 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))) (* -30 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6)))))) (* 1/4 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))))) (pow im 6)) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3))))))))))
(* (log 10) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2))
(+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 2)))) (pow im 2)))
(+ (* -1 (/ (* (log 10) (+ (* -1 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))))) (pow im 3))) (+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 2)))) (pow im 2))))
(+ (* -1 (/ (+ (* -1 (/ (* (log 10) (+ (* -1/2 (/ (* im (* re (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))))) (pow (sqrt -1) 2))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))))))) im)) (* (log 10) (+ (* -1 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2)))))) (pow im 3))) (+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 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 (log (sqrt im)) 2)
(pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64))
(+ (* re (+ (* -1 (/ (log (sqrt im)) im)) (/ (log (sqrt im)) im))) (pow (log (sqrt im)) 2))
(fma.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (sqrt.f64 im)) im)) re (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)))
(+ (* re (+ (* -1 (/ (log (sqrt im)) im)) (+ (* re (+ (* -1 (/ (log (sqrt im)) (pow im 2))) (+ (* 1/4 (/ 1 (pow im 2))) (+ (* 1/2 (/ 1 (pow im 2))) (* 3/2 (/ (log (sqrt im)) (pow im 2))))))) (/ (log (sqrt im)) im)))) (pow (log (sqrt im)) 2))
(fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 im)) im) #s(literal -1 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -1 binary64) im) (/.f64 (log.f64 (sqrt.f64 im)) im) (+.f64 (fma.f64 #s(literal 3/2 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) re (/.f64 (log.f64 (sqrt.f64 im)) im))) re (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)))
(+ (* re (+ (* -1 (/ (log (sqrt im)) im)) (+ (* re (+ (* -1 (/ (log (sqrt im)) (pow im 2))) (+ (* 1/4 (/ 1 (pow im 2))) (+ (* 1/2 (/ 1 (pow im 2))) (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* re (- (+ (* -1/3 (/ (log (sqrt im)) (pow im 3))) (* 1/3 (/ (log (sqrt im)) (pow im 3)))) (* 3/2 (/ 1 (pow im 3)))))))))) (/ (log (sqrt im)) im)))) (pow (log (sqrt im)) 2))
(fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 im)) im) #s(literal -1 binary64) (fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)) #s(literal -1 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 im)) (pow.f64 im #s(literal 3 binary64))) #s(literal 0 binary64) (neg.f64 (/.f64 #s(literal 3/2 binary64) (pow.f64 im #s(literal 3 binary64))))) re (*.f64 #s(literal 3/2 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)))))) re (/.f64 (log.f64 (sqrt.f64 im)) im))) re (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)))
(* 2 (pow (log (sqrt im)) 3))
(*.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 3 binary64)) #s(literal 2 binary64))
(+ (* 2 (pow (log (sqrt im)) 3)) (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (+ (* -1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (/ (pow (log (sqrt im)) 2) im))))))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) #s(literal -3/2 binary64) (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im))) re (*.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 3 binary64)) #s(literal 2 binary64)))
(+ (* 2 (pow (log (sqrt im)) 3)) (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (+ (* -1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* re (+ (* -1/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* 3/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* (log (sqrt im)) (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))) (+ (* (log (sqrt im)) (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))) (/ (log (sqrt im)) (pow im 2))))))) (/ (pow (log (sqrt im)) 2) im)))))))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) #s(literal -3/2 binary64) (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) im) (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) (fma.f64 (/.f64 #s(literal 3/4 binary64) im) (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (log.f64 (sqrt.f64 im)) (fma.f64 (fma.f64 #s(literal 3/2 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (log.f64 (sqrt.f64 im)) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)))))) re (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im)))) re (*.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 3 binary64)) #s(literal 2 binary64)))
(+ (* 2 (pow (log (sqrt im)) 3)) (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (+ (* -1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* re (+ (* -1/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* 3/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* re (+ (* -3/4 (/ (log (sqrt im)) (pow im 3))) (+ (* -1/2 (/ (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))) im)) (+ (* -1/4 (/ (log (sqrt im)) (pow im 3))) (+ (* -1/6 (/ (pow (log (sqrt im)) 2) (pow im 3))) (+ (* 1/6 (/ (pow (log (sqrt im)) 2) (pow im 3))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))) im)) (+ (* (log (sqrt im)) (- (* -1/3 (/ (log (sqrt im)) (pow im 3))) (* 3/4 (/ 1 (pow im 3))))) (* (log (sqrt im)) (- (* 1/3 (/ (log (sqrt im)) (pow im 3))) (* 1/4 (/ 1 (pow im 3))))))))))))) (+ (* (log (sqrt im)) (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))) (+ (* (log (sqrt im)) (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))) (/ (log (sqrt im)) (pow im 2)))))))) (/ (pow (log (sqrt im)) 2) im)))))))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) #s(literal -3/2 binary64) (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) im) (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) (fma.f64 (/.f64 #s(literal 3/4 binary64) im) (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) (fma.f64 (fma.f64 #s(literal -3/4 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 #s(literal 3/2 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) im) #s(literal -1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal -1/6 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) im) #s(literal 1/2 binary64) (*.f64 (log.f64 (sqrt.f64 im)) (+.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 im)) (pow.f64 im #s(literal 3 binary64))) #s(literal -1/3 binary64) (neg.f64 (/.f64 #s(literal 3/4 binary64) (pow.f64 im #s(literal 3 binary64))))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (pow.f64 im #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 3 binary64))))))))))))) re (fma.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (log.f64 (sqrt.f64 im)) (fma.f64 (fma.f64 #s(literal 3/2 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (log.f64 (sqrt.f64 im)) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im))))))) re (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im)))) re (*.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 3 binary64)) #s(literal 2 binary64)))
(pow (log (sqrt im)) 3)
(pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 3 binary64))
(+ (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (* -1/2 (/ (pow (log (sqrt im)) 2) im)))) (pow (log (sqrt im)) 3))
(fma.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) #s(literal -3/2 binary64)) re (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 3 binary64)))
(+ (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (+ (* -1/2 (/ (pow (log (sqrt im)) 2) im)) (* re (+ (* 1/2 (/ (log (sqrt im)) (pow im 2))) (+ (* 3/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (* (log (sqrt im)) (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))))))))) (pow (log (sqrt im)) 3))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) #s(literal -3/2 binary64) (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (log.f64 (sqrt.f64 im)) im) (fma.f64 (/.f64 #s(literal 3/4 binary64) im) (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) (*.f64 (fma.f64 #s(literal 3/2 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (log.f64 (sqrt.f64 im))))) re)) re (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 3 binary64)))
(+ (* re (+ (* -1 (/ (pow (log (sqrt im)) 2) im)) (+ (* -1/2 (/ (pow (log (sqrt im)) 2) im)) (* re (+ (* 1/2 (/ (log (sqrt im)) (pow im 2))) (+ (* 3/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* re (+ (* -3/4 (/ (log (sqrt im)) (pow im 3))) (+ (* -1/2 (/ (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))) im)) (+ (* -1/6 (/ (pow (log (sqrt im)) 2) (pow im 3))) (* (log (sqrt im)) (- (* -1/3 (/ (log (sqrt im)) (pow im 3))) (* 3/4 (/ 1 (pow im 3))))))))) (* (log (sqrt im)) (+ (* 3/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))))))))))) (pow (log (sqrt im)) 3))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) #s(literal -3/2 binary64) (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (log.f64 (sqrt.f64 im)) im) (fma.f64 (/.f64 #s(literal 3/4 binary64) im) (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) (fma.f64 (fma.f64 #s(literal -3/4 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 #s(literal 3/2 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) im) #s(literal -1/2 binary64) (fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 im)) (pow.f64 im #s(literal 3 binary64))) #s(literal -1/3 binary64) (neg.f64 (/.f64 #s(literal 3/4 binary64) (pow.f64 im #s(literal 3 binary64))))) (log.f64 (sqrt.f64 im)) (*.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal -1/6 binary64))))) re (*.f64 (fma.f64 #s(literal 3/2 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (log.f64 (sqrt.f64 im)))))) re)) re (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 3 binary64)))
(log (sqrt im))
(log.f64 (sqrt.f64 im))
(+ (log (sqrt im)) (* -1/2 (/ re im)))
(fma.f64 (/.f64 re im) #s(literal -1/2 binary64) (log.f64 (sqrt.f64 im)))
(+ (log (sqrt im)) (* re (- (* 3/4 (/ re (pow im 2))) (* 1/2 (/ 1 im)))))
(fma.f64 (-.f64 (*.f64 (/.f64 re (*.f64 im im)) #s(literal 3/4 binary64)) (/.f64 #s(literal 1/2 binary64) im)) re (log.f64 (sqrt.f64 im)))
(+ (log (sqrt im)) (* re (- (* re (+ (* -1/6 (/ re (pow im 3))) (* 3/4 (/ 1 (pow im 2))))) (* 1/2 (/ 1 im)))))
(fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 re (pow.f64 im #s(literal 3 binary64))) #s(literal -1/6 binary64) (/.f64 #s(literal 3/4 binary64) (*.f64 im im))) re) (/.f64 #s(literal 1/2 binary64) im)) re (log.f64 (sqrt.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 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)) (/.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 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (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 (-.f64 (*.f64 (fma.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 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))
(-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) im) (/.f64 (*.f64 re re) im)) (log.f64 im))
(- (* (pow re 2) (- (* 1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))) (log im))
(-.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 re re)) (pow.f64 im #s(literal 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 (-.f64 (*.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.f64 im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (*.f64 (/.f64 re im) (/.f64 re 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 (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re) (log.f64 im))
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(fma.f64 re re (*.f64 im im))
(pow re 2)
(*.f64 re re)
(* -1 (/ (log 1/10) (log im)))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(+ (* -1 (/ (log 1/10) (log im))) (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log im) 2)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) im) (/.f64 (*.f64 re re) im)) (neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(+ (* -1 (/ (log 1/10) (log im))) (* (pow re 2) (+ (* 1/2 (/ (log 1/10) (* (pow im 2) (pow (log im) 2)))) (* (pow re 2) (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 3)))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im)) (*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (*.f64 re re))) (*.f64 re re) (neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(+ (* -1 (/ (log 1/10) (log im))) (* (pow re 2) (+ (* 1/2 (/ (log 1/10) (* (pow im 2) (pow (log im) 2)))) (* (pow re 2) (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 2)))) (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 3)))) (* (pow re 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))) (+ (* 1/8 (/ (log 1/10) (* (pow im 6) (pow (log im) 3)))) (* 1/6 (/ (log 1/10) (* (pow im 6) (pow (log im) 2)))))))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (*.f64 (log.f64 im) (*.f64 im im))) #s(literal -1/2 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 im) #s(literal 3 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64)))))) (*.f64 re re))) (*.f64 re re) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im)))) (*.f64 re re) (neg.f64 (/.f64 (log.f64 #s(literal 1/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 #s(literal 1/2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)) (neg.f64 (/.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) (neg.f64 (/.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 (+.f64 (/.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 (+.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 (log.f64 im) (*.f64 im im))) #s(literal -1/2 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) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 im))))
(/ re im)
(/.f64 re im)
(* re (+ (* -1 (/ re (pow im 2))) (/ 1 im)))
(*.f64 (fma.f64 (/.f64 re (*.f64 im im)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) im)) re)
(* re (+ (* re (- (* 1/3 (/ re (pow im 3))) (/ 1 (pow im 2)))) (/ 1 im)))
(*.f64 (fma.f64 (-.f64 (*.f64 (/.f64 re (pow.f64 im #s(literal 3 binary64))) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im im))) re (/.f64 #s(literal 1 binary64) im)) re)
(* re (+ (* re (- (* re (+ (* 1/5 (/ (pow re 2) (pow im 5))) (* 1/3 (/ 1 (pow im 3))))) (/ 1 (pow im 2)))) (/ 1 im)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 re re) (pow.f64 im #s(literal 5 binary64))) #s(literal 1/5 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 3 binary64)))) re (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)))) re (/.f64 #s(literal 1 binary64) im)) re)
(+ (* re (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (/ (pow (log (sqrt im)) 2) im))) (pow (log (sqrt im)) 3))
(fma.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im)) re (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 3 binary64)))
(+ (* re (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* re (+ (* -1/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* 1/2 (/ (log (sqrt im)) (pow im 2))) (* (log (sqrt im)) (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))))))) (/ (pow (log (sqrt im)) 2) im)))) (pow (log (sqrt im)) 3))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) im) (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) (fma.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (log.f64 (sqrt.f64 im)) (*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im))))) re (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im))) re (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 3 binary64)))
(+ (* re (+ (* 1/2 (/ (pow (log (sqrt im)) 2) im)) (+ (* re (+ (* -1/4 (/ (pow (log (sqrt im)) 2) (pow im 2))) (+ (* 1/2 (/ (log (sqrt im)) (pow im 2))) (+ (* re (+ (* -1/4 (/ (log (sqrt im)) (pow im 3))) (+ (* 1/6 (/ (pow (log (sqrt im)) 2) (pow im 3))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2)))) im)) (* (log (sqrt im)) (- (* 1/3 (/ (log (sqrt im)) (pow im 3))) (* 1/4 (/ 1 (pow im 3))))))))) (* (log (sqrt im)) (+ (* -1/2 (/ (log (sqrt im)) (pow im 2))) (* 1/4 (/ 1 (pow im 2))))))))) (/ (pow (log (sqrt im)) 2) im)))) (pow (log (sqrt im)) 3))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) im) (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (log.f64 (sqrt.f64 im)) im) (fma.f64 (fma.f64 #s(literal -1/4 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (pow.f64 im #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 3 binary64))))) (log.f64 (sqrt.f64 im)) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) im) #s(literal 1/2 binary64))))) re (*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))) (log.f64 (sqrt.f64 im)))))) re (/.f64 (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)) im))) re (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 3 binary64)))
(* (log 10) (pow (log (sqrt im)) 2))
(*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64)))
(+ (* re (* (log 10) (+ (* -1 (/ (log (sqrt im)) im)) (/ (log (sqrt im)) im)))) (* (log 10) (pow (log (sqrt im)) 2)))
(fma.f64 (*.f64 re (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (sqrt.f64 im)) im)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64))))
(+ (* re (+ (* re (* (log 10) (+ (* -1 (/ (log (sqrt im)) (pow im 2))) (+ (* 1/4 (/ 1 (pow im 2))) (+ (* 1/2 (/ 1 (pow im 2))) (* 3/2 (/ (log (sqrt im)) (pow im 2)))))))) (* (log 10) (+ (* -1 (/ (log (sqrt im)) im)) (/ (log (sqrt im)) im))))) (* (log 10) (pow (log (sqrt im)) 2)))
(fma.f64 (fma.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (/.f64 #s(literal -1 binary64) im) (/.f64 (log.f64 (sqrt.f64 im)) im) (+.f64 (fma.f64 #s(literal 3/2 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im))))) re (*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (sqrt.f64 im)) im)))) re (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64))))
(+ (* re (+ (* re (+ (* re (* (log 10) (- (+ (* -1/3 (/ (log (sqrt im)) (pow im 3))) (* 1/3 (/ (log (sqrt im)) (pow im 3)))) (* 3/2 (/ 1 (pow im 3)))))) (* (log 10) (+ (* -1 (/ (log (sqrt im)) (pow im 2))) (+ (* 1/4 (/ 1 (pow im 2))) (+ (* 1/2 (/ 1 (pow im 2))) (* 3/2 (/ (log (sqrt im)) (pow im 2))))))))) (* (log 10) (+ (* -1 (/ (log (sqrt im)) im)) (/ (log (sqrt im)) im))))) (* (log 10) (pow (log (sqrt im)) 2)))
(fma.f64 (fma.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (sqrt.f64 im)) im)) (*.f64 (fma.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (/.f64 #s(literal -1 binary64) im) (/.f64 (log.f64 (sqrt.f64 im)) im) (+.f64 (fma.f64 #s(literal 3/2 binary64) (/.f64 (log.f64 (sqrt.f64 im)) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (/.f64 #s(literal 1/4 binary64) (*.f64 im im)))) (*.f64 (*.f64 re (log.f64 #s(literal 10 binary64))) (fma.f64 (/.f64 (log.f64 (sqrt.f64 im)) (pow.f64 im #s(literal 3 binary64))) #s(literal 0 binary64) (neg.f64 (/.f64 #s(literal 3/2 binary64) (pow.f64 im #s(literal 3 binary64))))))) re)) re (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (sqrt.f64 im)) #s(literal 2 binary64))))
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) (pow.f64 im #s(literal 3 binary64))) #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 (-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 re re)) (pow.f64 im #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) im)) (*.f64 re re) im)
(pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)
(pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64))
(+ (* -1 (/ (* im (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) re)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow re 2)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)))
(fma.f64 (*.f64 im (/.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) re)) #s(literal -1 binary64) (fma.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (/.f64 (*.f64 re im) re) (/.f64 #s(literal 1 binary64) re)) (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64))))
(+ (* -1 (/ (* im (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) re)) (+ (* -1/2 (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow re 2)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)))))
(fma.f64 (*.f64 im (/.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) re)) #s(literal -1 binary64) (fma.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 re re))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (/.f64 (*.f64 re im) re) (/.f64 #s(literal 1 binary64) re)) (fma.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 re re)) (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64))))))
(+ (* -1 (/ (* im (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) re)) (+ (* -1/2 (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (* 1/12 (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow re 4))) (+ (* 1/4 (/ (pow im 2) (pow re 2))) (+ (* 1/2 (/ (* im (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow re 3))) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* -1/4 (* (pow im 2) (pow re 2))) (* 1/24 (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2))))))) (pow re 4)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow re 2)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)))))))))
(fma.f64 (*.f64 im (/.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) re)) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) re) (/.f64 (*.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))) re) (fma.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 (*.f64 #s(literal -12 binary64) re) (fma.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) im (*.f64 (*.f64 (*.f64 im im) re) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1/12 binary64) (fma.f64 (/.f64 #s(literal 1/4 binary64) re) (/.f64 (*.f64 im im) re) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) im) (pow.f64 re #s(literal 3 binary64))) #s(literal 1/2 binary64) (fma.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 re re) (*.f64 #s(literal -1/24 binary64) (fma.f64 (*.f64 #s(literal -12 binary64) re) (fma.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) im (*.f64 (*.f64 (*.f64 im im) re) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (/.f64 (*.f64 re im) re) (/.f64 #s(literal 1 binary64) re)) (fma.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 re re)) (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64))))))))))
(* 2 (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 3 binary64)) #s(literal 2 binary64))
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 2 (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)) (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)))))
(fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal -1 binary64) (fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal -1/2 binary64) (fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal 1/2 binary64) (fma.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re) (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 3 binary64)) #s(literal 2 binary64))))))
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (* 2 (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)) (+ (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re) (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))))))))
(fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal -1 binary64) (fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal -1/2 binary64) (fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal 1/2 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64))) re) (fma.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 3 binary64)) #s(literal 2 binary64) (fma.f64 (/.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) re) (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re) (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re))))))))
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/4 (/ (* (pow im 2) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (pow re 2))) (+ (* 1/24 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow re 4))) (+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (* 2 (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)) (+ (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 4)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* 1/12 (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 4)) (+ (/ (* (pow im 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) (pow re 2)) (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2)))))))))))))
(fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal -1 binary64) (fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal -1/2 binary64) (fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) (*.f64 im im)) re) (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -12 binary64) re) (fma.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) im (*.f64 (*.f64 (*.f64 im im) re) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1/24 binary64) (fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal 1/2 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64))) re) (fma.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 3 binary64)) #s(literal 2 binary64) (fma.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re) (fma.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal -12 binary64) re) (fma.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) im (*.f64 (*.f64 (*.f64 im im) re) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))) #s(literal 1/12 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (/.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) re) (/.f64 (*.f64 im im) re) (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) (/.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 re re))))))))))))))
(pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)
(pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 3 binary64))
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)))
(fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal -1 binary64) (fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal -1/2 binary64) (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 3 binary64))))
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)))))
(fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal -1 binary64) (fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) (/.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 re re))) #s(literal 1/2 binary64) (fma.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) (/.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 re re)) (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 3 binary64))))))
(+ (* -1 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* -1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/24 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow re 4))) (+ (* 1/2 (/ (* (pow im 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) (pow re 2))) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2))) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* 1/12 (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 4)) (+ (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (- (pow im 2) (* -1 (pow im 2)))) (pow re 2)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3))))))))
(fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal -1 binary64) (fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -12 binary64) re) (fma.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) im (*.f64 (*.f64 (*.f64 im im) re) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1/24 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 im im)) re) (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) (/.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 re re))) #s(literal 1/2 binary64) (fma.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal -12 binary64) re) (fma.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) im (*.f64 (*.f64 (*.f64 im im) re) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))) #s(literal 1/12 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) (/.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 re re)) (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 3 binary64)))))))))
(+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+ (log (sqrt (/ 1 re))) (+ (* -1 (log (/ 1 re))) (* -1/2 (/ im re))))
(+.f64 (fma.f64 (/.f64 im re) #s(literal -1/2 binary64) (neg.f64 (neg.f64 (log.f64 re)))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))
(+ (log (sqrt (/ 1 re))) (+ (* -1 (log (/ 1 re))) (+ (* -1/2 (/ im re)) (* 1/2 (/ (- (pow im 2) (* -1 (pow im 2))) (pow re 2))))))
(+.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (fma.f64 (/.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 re re)) #s(literal 1/2 binary64) (*.f64 (/.f64 im re) #s(literal -1/2 binary64))))
(+ (log (sqrt (/ 1 re))) (+ (* -1 (log (/ 1 re))) (+ (* -1/2 (/ im re)) (+ (* 1/24 (/ (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow re 4))) (* 1/2 (/ (- (pow im 2) (* -1 (pow im 2))) (pow re 2)))))))
(+.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (fma.f64 (/.f64 im re) #s(literal -1/2 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -12 binary64) re) (fma.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) im (*.f64 (*.f64 (*.f64 im im) re) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 (/.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 re re)) #s(literal 1/2 binary64))))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 im re) (/.f64 im re)) (/.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 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 im re) (/.f64 im re)) (fma.f64 (/.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 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 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 im re) (/.f64 im re)) (fma.f64 (/.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (log.f64 #s(literal 1/10 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 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) re) (/.f64 (*.f64 im im) re)) (neg.f64 (neg.f64 (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 re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.f64 (neg.f64 (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 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(* -1 (log (/ 1 re)))
(neg.f64 (neg.f64 (log.f64 re)))
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.f64 (neg.f64 (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 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 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 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64))))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (fma.f64 (/.f64 im re) (/.f64 im re) #s(literal 1 binary64)) (*.f64 re re))
(/ (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 #s(literal 1/2 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) re) (/.f64 (*.f64 im im) re)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 re))))
(+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 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 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) re) (/.f64 (*.f64 im im) re)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 re))))))
(+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* -1/8 (/ (* (pow im 6) (log 1/10)) (* (pow re 6) (pow (log (/ 1 re)) 3)))) (+ (* 1/720 (/ (* (log 1/10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (* (pow re 6) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (+ (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 3))))) (* (pow re 6) (log (/ 1 re))))) (/ (log 1/10) (log (/ 1 re)))))))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (fma.f64 (/.f64 #s(literal -1/8 binary64) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/720 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) re) (/.f64 (*.f64 im im) re)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 (fma.f64 (*.f64 (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))))) #s(literal 1/4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) #s(literal -1/4 binary64))) (*.f64 im im)) (neg.f64 (log.f64 re))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 re)))))))))
(/ 1 (log (/ 1 re)))
(/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (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 (fma.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re)))) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) #s(literal 2 binary64)))))
(- (+ (* -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)))))))
(fma.f64 (/.f64 (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) (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)) (pow.f64 (log.f64 re) #s(literal 2 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (*.f64 im im)) (log.f64 re))))) (pow.f64 re #s(literal 6 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re))) (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 re) #s(literal 2 binary64))))))))
(/ (- (* 1/2 (* im re)) (* -1/2 (* im re))) (pow re 2))
(*.f64 (/.f64 (*.f64 re im) re) (/.f64 #s(literal 1 binary64) re))
(/ (- (+ (* -1/2 (- (pow im 2) (* -1 (pow im 2)))) (* 1/2 (* im re))) (* -1/2 (* im re))) (pow re 2))
(/.f64 (fma.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) #s(literal -1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1 binary64))) (*.f64 re re))
(/ (- (+ (* -1/4 (pow im 2)) (* 1/2 (* im re))) (+ (* -1/2 (* im re)) (+ (* 1/24 (/ (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow re 2))) (* 1/2 (- (pow im 2) (* -1 (pow im 2))))))) (pow re 2))
(/.f64 (-.f64 (fma.f64 (*.f64 re im) #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 im im))) (fma.f64 (*.f64 #s(literal -1/2 binary64) im) re (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -12 binary64) re) (fma.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) im (*.f64 (*.f64 (*.f64 im im) re) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (*.f64 re re)) #s(literal 1/24 binary64) (*.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) #s(literal 1/2 binary64))))) (*.f64 re re))
(/ (- (+ (* -1/4 (pow im 2)) (+ (* -1/120 (/ (+ (* -60 (* re (+ (* -1 (* (pow im 2) (- (pow im 2) (* -1 (pow im 2))))) (* -1/2 (* im (* re (- (pow im 2) (* -1 (pow im 2))))))))) (* 30 (* im (* (pow re 2) (- (pow im 2) (* -1 (pow im 2))))))) (pow re 3))) (* 1/2 (* im re)))) (+ (* -1/2 (* im re)) (+ (* 1/24 (/ (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow re 2))) (* 1/2 (- (pow im 2) (* -1 (pow im 2))))))) (pow re 2))
(/.f64 (fma.f64 #s(literal -1/4 binary64) (*.f64 im im) (-.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -60 binary64) re) (fma.f64 (*.f64 #s(literal -1/2 binary64) im) (*.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) re) (*.f64 (neg.f64 (*.f64 im im)) (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))))) (*.f64 (*.f64 #s(literal 30 binary64) im) (*.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 re re)))) (pow.f64 re #s(literal 3 binary64))) #s(literal -1/120 binary64) (*.f64 (*.f64 re im) #s(literal 1/2 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) im) re (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -12 binary64) re) (fma.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) im (*.f64 (*.f64 (*.f64 im im) re) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (*.f64 re re)) #s(literal 1/24 binary64) (*.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) #s(literal 1/2 binary64)))))) (*.f64 re re))
(+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3)))
(fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal 1/2 binary64) (fma.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re) (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 3 binary64))))
(+ (* -1/4 (/ (* (pow im 2) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (pow re 2))) (+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* (pow im 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) (pow re 2))) (+ (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 4)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3))))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) (*.f64 im im)) re) (fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal 1/2 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 im im)) re) (fma.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re) (fma.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 3 binary64)))))))
(+ (* -1/4 (/ (* (pow im 2) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (pow re 2))) (+ (* -1/4 (/ (* (pow im 3) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) (pow re 3))) (+ (* 1/720 (/ (* (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2) (+ (* 30 (* (pow im 3) (pow re 3))) (* 90 (* (pow im 3) (pow re 3))))) (pow re 6))) (+ (* 1/2 (/ (* im (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 5))) (+ (* 1/2 (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re)) (+ (* 1/2 (/ (* (pow im 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))) (pow re 2))) (+ (/ (* im (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) re) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow re 4)) (+ (/ (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -1/4 (* (pow im 3) (pow re 3))) (* 1/360 (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* 30 (* (pow im 3) (pow re 3))) (* 90 (* (pow im 3) (pow re 3)))))))) (pow re 6)) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 3))))))))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) (*.f64 im im)) re) (fma.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (pow.f64 re #s(literal 3 binary64)))) #s(literal -1/4 binary64) (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 120 binary64)) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/720 binary64) (fma.f64 (*.f64 im (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 re #s(literal 5 binary64)))) #s(literal 1/2 binary64) (fma.f64 (*.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re)) #s(literal 1/2 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 im im)) re) (fma.f64 im (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) re) (fma.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 120 binary64)) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))) #s(literal 1/360 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 3 binary64))) (pow.f64 re #s(literal 3 binary64)))) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 3 binary64)))))))))))
(* (log 10) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow re 2)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 im) (*.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) re) (*.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))) re) (/.f64 (log.f64 #s(literal 10 binary64)) re) (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (+ (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow re 2)) (/ (* (log 10) (+ (* -1/2 (* re (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))))) (* re (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2))))))) (pow re 3))))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)) (fma.f64 (/.f64 (fma.f64 (neg.f64 im) (*.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) re) (*.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))) re) (/.f64 (log.f64 #s(literal 10 binary64)) re) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))) re)) (pow.f64 re #s(literal 3 binary64))))))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) 2)) (+ (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re))))))) (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow re 2)) (+ (/ (* (log 10) (+ (* -1/2 (* re (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2)))))) (* re (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (pow im 2) (* -1 (pow im 2))))))) (pow re 3)) (/ (* (log 10) (+ (* 1/12 (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (+ (* 1/4 (* (pow im 2) (pow re 2))) (+ (* 1/2 (* im (* re (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (* (+ (log (sqrt (/ 1 re))) (* -1 (log (/ 1 re)))) (- (* -1/4 (* (pow im 2) (pow re 2))) (* 1/24 (+ (* -12 (* re (+ (* 1/4 (* (pow im 2) re)) (* im (- (pow im 2) (* -1 (pow im 2))))))) (* -3 (* (pow im 2) (pow re 2))))))))))) (pow re 4)))))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)) (fma.f64 (/.f64 (fma.f64 (neg.f64 im) (*.f64 (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) re) (*.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))))) re) (/.f64 (log.f64 #s(literal 10 binary64)) re) (fma.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))) re)) (pow.f64 re #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/12 binary64) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re))))) (fma.f64 (*.f64 #s(literal -12 binary64) re) (fma.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) im (*.f64 (*.f64 (*.f64 im im) re) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re) (fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 re re) (*.f64 #s(literal -1/24 binary64) (fma.f64 (*.f64 #s(literal -12 binary64) re) (fma.f64 (fma.f64 im im (*.f64 #s(literal 1 binary64) (*.f64 im im))) im (*.f64 (*.f64 (*.f64 im im) re) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))))) (fma.f64 (neg.f64 (log.f64 re)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) re) im) #s(literal 1/2 binary64))))) (pow.f64 re #s(literal 4 binary64)))))))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) #s(literal 1 binary64)) re)
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(*.f64 (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))) #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 (+.f64 (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 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))))) #s(literal 1 binary64)) re)
(pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)
(pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64))
(+ (/ (* im (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* re (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow re 2)) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)))
(fma.f64 im (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (neg.f64 re)) (fma.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) re) (/.f64 #s(literal -1 binary64) re)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64))))
(+ (* -1 (/ (+ (* -1 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2)))) (pow re 3))) (+ (/ (* im (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* re (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow re 2)) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 re (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 im (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (neg.f64 re)) (fma.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) re) (/.f64 #s(literal -1 binary64) re)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)))))
(+ (* -1 (/ (+ (* -1 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* -1/2 (/ (* im (* re (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))))) (pow (sqrt -1) 2))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))))))) re)) (* 1/2 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (+ (/ (* im (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* re (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow re 2)) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2))))
(fma.f64 (/.f64 (fma.f64 (*.f64 re (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) #s(literal -1 binary64))) #s(literal -1 binary64) (fma.f64 (*.f64 re (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) #s(literal -1 binary64))) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) #s(literal -1 binary64)) re) im) #s(literal -1 binary64)) #s(literal -1/2 binary64) (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (*.f64 (/.f64 (*.f64 (*.f64 im im) re) #s(literal -1 binary64)) #s(literal -1/4 binary64))) re) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) #s(literal 1/12 binary64) (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -1/4 binary64) (*.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (*.f64 (/.f64 (*.f64 (*.f64 im im) re) #s(literal -1 binary64)) #s(literal -1/4 binary64))) re) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) re)))) (pow.f64 re #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 im (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (neg.f64 re)) (fma.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) re) (/.f64 #s(literal -1 binary64) re)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)))))
(* 2 (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3))
(*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 2 binary64))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)) (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (fma.f64 im (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (neg.f64 re)) (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 2 binary64))))))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1 (/ (+ (* -1 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (* -1/2 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2)))) (pow re 3))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)) (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2))))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (fma.f64 (/.f64 (*.f64 (*.f64 re (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -3/2 binary64)) (pow.f64 re #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (fma.f64 im (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (neg.f64 re)) (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 2 binary64)))))))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1 (/ (+ (* -1 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* -1/4 (/ (* (pow im 2) (* (pow re 2) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2))) (pow (sqrt -1) 4))) (+ (* 1/24 (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (+ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4)))))) re)) (* -1/2 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)) (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2))))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (fma.f64 (/.f64 (fma.f64 (*.f64 re (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64) (fma.f64 (*.f64 re (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (*.f64 (/.f64 (*.f64 (*.f64 im im) re) #s(literal -1 binary64)) #s(literal -1/4 binary64))) re) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/12 binary64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (*.f64 (/.f64 (*.f64 (*.f64 im im) re) #s(literal -1 binary64)) #s(literal -1/4 binary64))) re) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))))) re)))) (pow.f64 re #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (fma.f64 im (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (neg.f64 re)) (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 2 binary64)))))))
(pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)
(pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 3 binary64))
(+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (fma.f64 im (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (neg.f64 re)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 3 binary64))))
(+ (* -1 (/ (+ (* -1 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (* -1/2 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2)))) (pow re 3))) (+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3))))
(fma.f64 (/.f64 (*.f64 (*.f64 re (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -3/2 binary64)) (pow.f64 re #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (fma.f64 im (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (neg.f64 re)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 3 binary64)))))
(+ (* -1 (/ (+ (* -1 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* 1/24 (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))))) re)) (* -1/2 (/ (* re (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (+ (* 1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3))))
(fma.f64 (/.f64 (fma.f64 (*.f64 re (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64) (fma.f64 (*.f64 re (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (*.f64 (/.f64 (*.f64 (*.f64 im im) re) #s(literal -1 binary64)) #s(literal -1/4 binary64))) re) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/12 binary64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (*.f64 (/.f64 (*.f64 (*.f64 im im) re) #s(literal -1 binary64)) #s(literal -1/4 binary64))) re) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal 1/2 binary64)))) re)))) (pow.f64 re #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (fma.f64 im (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (neg.f64 re)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 3 binary64)))))
(+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))
(+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))
(+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ im (* re (pow (sqrt -1) 2))))))
(+.f64 (fma.f64 (/.f64 im re) #s(literal -1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))
(+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 re))) (+ (* 1/2 (/ im (* re (pow (sqrt -1) 2)))) (* 1/2 (/ (- (* -1 (pow im 2)) (pow im 2)) (* (pow re 2) (pow (sqrt -1) 2)))))))
(+.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -1 binary64) (fma.f64 (/.f64 im re) #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (*.f64 re re))))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))
(+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 re))) (+ (* -1 (/ (+ (* -1/2 (/ (* re (- (* -1 (pow im 2)) (pow im 2))) (pow (sqrt -1) 2))) (* -1/24 (/ (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) re))) (pow re 3))) (* 1/2 (/ im (* re (pow (sqrt -1) 2)))))))
(+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (fma.f64 (/.f64 im re) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (*.f64 (/.f64 (*.f64 (*.f64 im im) re) #s(literal -1 binary64)) #s(literal -1/4 binary64))) re) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) re) #s(literal -1/24 binary64) (*.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) re) #s(literal -1 binary64)) #s(literal -1/2 binary64))) (pow.f64 re #s(literal 3 binary64))))))
(/ (log (/ -1 re)) (log 1/10))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 im re) (/.f64 im re)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 im re) (/.f64 im re)) (fma.f64 (/.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10)))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 im re) (/.f64 im re)) (fma.f64 (/.f64 #s(literal -1/720 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 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))))
(-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) re) (/.f64 (*.f64 im im) re)) (neg.f64 (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 (/.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 re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) 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 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(* -1 (log (/ -1 re)))
(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 re) (/.f64 im 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 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -1 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 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 re #s(literal 6 binary64))))))
(/ (log 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)) re) (/.f64 (*.f64 im im) re)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))
(+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 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 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) re) (/.f64 (*.f64 im im) re)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) re))))))
(+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* -1/8 (/ (* (pow im 6) (log 1/10)) (* (pow re 6) (pow (log (/ -1 re)) 3)))) (+ (* 1/720 (/ (* (log 1/10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (* (pow re 6) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (+ (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 3))))) (* (pow re 6) (log (/ -1 re))))) (/ (log 1/10) (log (/ -1 re)))))))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/720 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) re) (/.f64 (*.f64 im im) re)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (*.f64 im im)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/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 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #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)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 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 3 binary64)))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (*.f64 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(- (+ (* -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)))))))
(fma.f64 (/.f64 (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) (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 2 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 3 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) re)))) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))))) (pow.f64 re #s(literal 6 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 (/.f64 (*.f64 (/.f64 im re) (/.f64 im re)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) #s(literal -1/4 binary64))))))
(/ (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow re 2))
(*.f64 (/.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) re) (/.f64 #s(literal -1 binary64) re))
(/ (- (+ (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* -1/2 (/ (- (* -1 (pow im 2)) (pow im 2)) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow re 2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 im (/.f64 re #s(literal -1 binary64)) (/.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) #s(literal -1/2 binary64))) (*.f64 re re))
(/ (- (+ (* -1 (/ (- (* -1 (/ (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) re)) (* -1/2 (/ (* re (- (* -1 (pow im 2)) (pow im 2))) (pow (sqrt -1) 2)))) re)) (* -1/2 (/ (* im re) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow re 2))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -1/4 binary64) (*.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (*.f64 (/.f64 (*.f64 (*.f64 im im) re) #s(literal -1 binary64)) #s(literal -1/4 binary64))) re) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) re) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) re) #s(literal -1 binary64)))) re) #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 re re))
(/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/120 (/ (+ (* 30 (/ (* im (* (pow re 2) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 4))) (* 60 (/ (* re (+ (* -1 (* (pow im 2) (- (* -1 (pow im 2)) (pow im 2)))) (* 1/2 (/ (* im (* re (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) re))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) re)) (* -1/2 (/ (* re (- (* -1 (pow im 2)) (pow im 2))) (pow (sqrt -1) 2)))) re)) (* -1/2 (/ (* im re) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow re 2))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) re) #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 im im)) (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)))) re) #s(literal -1 binary64)) #s(literal 60 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) im) (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal 30 binary64))) re) #s(literal 1/120 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (*.f64 (/.f64 (*.f64 (*.f64 im im) re) #s(literal -1 binary64)) #s(literal -1/4 binary64))) re) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) #s(literal 1/24 binary64))) re) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) re) #s(literal -1 binary64)))) re) #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 re re))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 3 binary64))))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/4 (/ (* (pow im 2) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* (pow re 2) (pow (sqrt -1) 4)))) (+ (* 1/2 (/ (* (pow im 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* (pow re 2) (pow (sqrt -1) 4)))) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (pow re 4)) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) (/.f64 (*.f64 im im) re)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) re) (/.f64 (*.f64 im im) re)) (fma.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 3 binary64)))))))
(+ (* -1 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* im (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (* (pow re 5) (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* im (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* re (pow (sqrt -1) 2)))) (+ (* -1/4 (/ (* (pow im 2) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (* (pow re 2) (pow (sqrt -1) 4)))) (+ (* 1/720 (/ (* (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2) (+ (* -90 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))) (* -30 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))))) (pow re 6))) (+ (* 1/4 (/ (* (pow im 3) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* (pow re 3) (pow (sqrt -1) 6)))) (+ (* 1/2 (/ (* (pow im 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re))))) (* (pow re 2) (pow (sqrt -1) 4)))) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (pow re 4)) (+ (/ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* 1/360 (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -90 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))) (* -30 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6)))))) (* 1/4 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))))) (pow re 6)) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 3))))))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) im) (pow.f64 re #s(literal 5 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) re) (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) (/.f64 (*.f64 im im) re)) (fma.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) #s(literal -120 binary64)) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (pow.f64 im #s(literal 3 binary64))) (pow.f64 re #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) re) (/.f64 (*.f64 im im) re)) (fma.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) #s(literal -120 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) #s(literal 1/360 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) #s(literal 1/4 binary64))) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 3 binary64)))))))))))
(* (log 10) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2))
(*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))
(+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 2)))) (pow re 2)))
(fma.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 re im) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) #s(literal -1 binary64))) re) (/.f64 (log.f64 #s(literal 10 binary64)) re) (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (* (log 10) (+ (* -1 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))))) (pow re 3))) (+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 2)))) (pow re 2))))
(fma.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (*.f64 (*.f64 re (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (pow.f64 re #s(literal 3 binary64)))) #s(literal -1 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 re im) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) #s(literal -1 binary64))) re) (/.f64 (log.f64 #s(literal 10 binary64)) re) (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (+ (* -1 (/ (* (log 10) (+ (* -1/2 (/ (* im (* re (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))))) (pow (sqrt -1) 2))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* re (+ (* -1 (* im (- (* -1 (pow im 2)) (pow im 2)))) (* -1/4 (/ (* (pow im 2) re) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))))))) re)) (* (log 10) (+ (* -1 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* re (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1 (pow im 2)) (pow im 2)))) (pow (sqrt -1) 2)))))) (pow re 3))) (+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 re)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 re)))))) (pow (sqrt -1) 2)))) (pow re 2))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) #s(literal -1 binary64)) re) im) #s(literal -1 binary64)) #s(literal -1/2 binary64) (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (*.f64 (/.f64 (*.f64 (*.f64 im im) re) #s(literal -1 binary64)) #s(literal -1/4 binary64))) re) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) #s(literal 1/12 binary64) (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -1/4 binary64) (*.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 (*.f64 im im)) (*.f64 im im)) (*.f64 (/.f64 (*.f64 (*.f64 im im) re) #s(literal -1 binary64)) #s(literal -1/4 binary64))) re) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) re)))) (pow.f64 re #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) #s(literal -1 binary64)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 re im) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64))))) #s(literal -1 binary64))) re) (/.f64 (log.f64 #s(literal 10 binary64)) re) (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) re)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(* -1 re)
(neg.f64 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(*.f64 (neg.f64 re) (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) #s(literal 1 binary64)))
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(*.f64 (neg.f64 re) (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 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))))))))
(*.f64 (neg.f64 re) (+.f64 (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 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) re) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))))) #s(literal 1 binary64)))
(pow (log (sqrt re)) 2)
(pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64))
(+ (* im (+ (* -1 (/ (log (sqrt re)) re)) (/ (log (sqrt re)) re))) (pow (log (sqrt re)) 2))
(fma.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (sqrt.f64 re)) re)) im (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)))
(+ (* im (+ (* -1 (/ (log (sqrt re)) re)) (+ (* im (+ (* -1 (/ (log (sqrt re)) (pow re 2))) (+ (* 1/4 (/ 1 (pow re 2))) (+ (* 1/2 (/ 1 (pow re 2))) (* 3/2 (/ (log (sqrt re)) (pow re 2))))))) (/ (log (sqrt re)) re)))) (pow (log (sqrt re)) 2))
(fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) re) #s(literal -1 binary64) (fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal -1 binary64) (+.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal 3/2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 re re)))) im (/.f64 (log.f64 (sqrt.f64 re)) re))) im (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)))
(+ (* im (+ (* -1 (/ (log (sqrt re)) re)) (+ (* im (+ (* -1 (/ (log (sqrt re)) (pow re 2))) (+ (* 1/4 (/ 1 (pow re 2))) (+ (* 1/2 (/ 1 (pow re 2))) (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* im (- (+ (* -1/3 (/ (log (sqrt re)) (pow re 3))) (* 1/3 (/ (log (sqrt re)) (pow re 3)))) (* 3/2 (/ 1 (pow re 3)))))))))) (/ (log (sqrt re)) re)))) (pow (log (sqrt re)) 2))
(fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) re) #s(literal -1 binary64) (fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal -1 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (pow.f64 re #s(literal 3 binary64))) #s(literal 0 binary64) (neg.f64 (/.f64 #s(literal 3/2 binary64) (pow.f64 re #s(literal 3 binary64))))) im (*.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal 3/2 binary64))))) im (/.f64 (log.f64 (sqrt.f64 re)) re))) im (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)))
(* 2 (pow (log (sqrt re)) 3))
(*.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 3 binary64)) #s(literal 2 binary64))
(+ (* 2 (pow (log (sqrt re)) 3)) (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (+ (* -1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (/ (pow (log (sqrt re)) 2) re))))))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) #s(literal -3/2 binary64) (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re))) im (*.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 3 binary64)) #s(literal 2 binary64)))
(+ (* 2 (pow (log (sqrt re)) 3)) (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (+ (* -1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* im (+ (* -1/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* 3/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* (log (sqrt re)) (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))) (+ (* (log (sqrt re)) (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))) (/ (log (sqrt re)) (pow re 2))))))) (/ (pow (log (sqrt re)) 2) re)))))))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) #s(literal -3/2 binary64) (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) (fma.f64 (/.f64 #s(literal 3/4 binary64) re) (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) (fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal -1/2 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 re re))) (log.f64 (sqrt.f64 re)) (fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal 3/2 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 re re))) (log.f64 (sqrt.f64 re)) (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)))))) im (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re)))) im (*.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 3 binary64)) #s(literal 2 binary64)))
(+ (* 2 (pow (log (sqrt re)) 3)) (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (+ (* -1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* im (+ (* -1/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* 3/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* im (+ (* -3/4 (/ (log (sqrt re)) (pow re 3))) (+ (* -1/2 (/ (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))) re)) (+ (* -1/4 (/ (log (sqrt re)) (pow re 3))) (+ (* -1/6 (/ (pow (log (sqrt re)) 2) (pow re 3))) (+ (* 1/6 (/ (pow (log (sqrt re)) 2) (pow re 3))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))) re)) (+ (* (log (sqrt re)) (- (* -1/3 (/ (log (sqrt re)) (pow re 3))) (* 3/4 (/ 1 (pow re 3))))) (* (log (sqrt re)) (- (* 1/3 (/ (log (sqrt re)) (pow re 3))) (* 1/4 (/ 1 (pow re 3))))))))))))) (+ (* (log (sqrt re)) (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))) (+ (* (log (sqrt re)) (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))) (/ (log (sqrt re)) (pow re 2)))))))) (/ (pow (log (sqrt re)) 2) re)))))))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) #s(literal -3/2 binary64) (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) (fma.f64 (/.f64 #s(literal 3/4 binary64) re) (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) (fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (pow.f64 re #s(literal 3 binary64))) #s(literal -3/4 binary64) (fma.f64 (/.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal 3/2 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 re re))) re) #s(literal -1/2 binary64) (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (pow.f64 re #s(literal 3 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal -1/2 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 re re))) re) #s(literal 1/2 binary64) (*.f64 (log.f64 (sqrt.f64 re)) (+.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (pow.f64 re #s(literal 3 binary64))) #s(literal -1/3 binary64) (neg.f64 (/.f64 #s(literal 3/4 binary64) (pow.f64 re #s(literal 3 binary64))))) (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (pow.f64 re #s(literal 3 binary64))) #s(literal 1/3 binary64) (neg.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 3 binary64))))))))))))) im (fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal -1/2 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 re re))) (log.f64 (sqrt.f64 re)) (fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal 3/2 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 re re))) (log.f64 (sqrt.f64 re)) (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re))))))) im (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re)))) im (*.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 3 binary64)) #s(literal 2 binary64)))
(pow (log (sqrt re)) 3)
(pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 3 binary64))
(+ (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (* -1/2 (/ (pow (log (sqrt re)) 2) re)))) (pow (log (sqrt re)) 3))
(fma.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) #s(literal -3/2 binary64)) im (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 3 binary64)))
(+ (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (+ (* -1/2 (/ (pow (log (sqrt re)) 2) re)) (* im (+ (* 1/2 (/ (log (sqrt re)) (pow re 2))) (+ (* 3/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (* (log (sqrt re)) (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))))))))) (pow (log (sqrt re)) 3))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) #s(literal -3/2 binary64) (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (log.f64 (sqrt.f64 re)) re) (fma.f64 (/.f64 #s(literal 3/4 binary64) re) (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) (*.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal 3/2 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 re re))) (log.f64 (sqrt.f64 re))))) im)) im (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 3 binary64)))
(+ (* im (+ (* -1 (/ (pow (log (sqrt re)) 2) re)) (+ (* -1/2 (/ (pow (log (sqrt re)) 2) re)) (* im (+ (* 1/2 (/ (log (sqrt re)) (pow re 2))) (+ (* 3/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* im (+ (* -3/4 (/ (log (sqrt re)) (pow re 3))) (+ (* -1/2 (/ (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))) re)) (+ (* -1/6 (/ (pow (log (sqrt re)) 2) (pow re 3))) (* (log (sqrt re)) (- (* -1/3 (/ (log (sqrt re)) (pow re 3))) (* 3/4 (/ 1 (pow re 3))))))))) (* (log (sqrt re)) (+ (* 3/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))))))))))) (pow (log (sqrt re)) 3))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) #s(literal -3/2 binary64) (*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (log.f64 (sqrt.f64 re)) re) (fma.f64 (/.f64 #s(literal 3/4 binary64) re) (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) (fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (pow.f64 re #s(literal 3 binary64))) #s(literal -3/4 binary64) (fma.f64 (/.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal 3/2 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 re re))) re) #s(literal -1/2 binary64) (fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (pow.f64 re #s(literal 3 binary64))) #s(literal -1/3 binary64) (neg.f64 (/.f64 #s(literal 3/4 binary64) (pow.f64 re #s(literal 3 binary64))))) (log.f64 (sqrt.f64 re)) (*.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64))) #s(literal -1/6 binary64))))) im (*.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal 3/2 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 re re))) (log.f64 (sqrt.f64 re)))))) im)) im (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 3 binary64)))
(log (sqrt re))
(log.f64 (sqrt.f64 re))
(+ (log (sqrt re)) (* -1/2 (/ im re)))
(fma.f64 (/.f64 im re) #s(literal -1/2 binary64) (log.f64 (sqrt.f64 re)))
(+ (log (sqrt re)) (* im (- (* 3/4 (/ im (pow re 2))) (* 1/2 (/ 1 re)))))
(fma.f64 (-.f64 (*.f64 (/.f64 im (*.f64 re re)) #s(literal 3/4 binary64)) (/.f64 #s(literal 1/2 binary64) re)) im (log.f64 (sqrt.f64 re)))
(+ (log (sqrt re)) (* im (- (* im (+ (* -1/6 (/ im (pow re 3))) (* 3/4 (/ 1 (pow re 2))))) (* 1/2 (/ 1 re)))))
(fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 im (pow.f64 re #s(literal 3 binary64))) #s(literal -1/6 binary64) (/.f64 #s(literal 3/4 binary64) (*.f64 re re))) im) (/.f64 #s(literal 1/2 binary64) re)) im (log.f64 (sqrt.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 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 im re) (/.f64 im re)) (/.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 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))))) (*.f64 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 (-.f64 (*.f64 (fma.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 im im) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))))) (*.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))
(fma.f64 (/.f64 #s(literal -1/2 binary64) re) (/.f64 (*.f64 im im) re) (neg.f64 (log.f64 re)))
(- (* (pow im 2) (- (* 1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))) (log re))
(fma.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (pow.f64 re #s(literal 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 (-.f64 (*.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 re)
(log.f64 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 im im) 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) (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 (-.f64 (/.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 im im)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (log.f64 re))
(* -1 (/ (log 1/10) (log re)))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 re)))
(+ (* -1 (/ (log 1/10) (log re))) (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log re) 2)))))
(fma.f64 (*.f64 (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 re))))
(+ (* -1 (/ (log 1/10) (log re))) (* (pow im 2) (+ (* 1/2 (/ (log 1/10) (* (pow re 2) (pow (log re) 2)))) (* (pow im 2) (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 3)))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re)) (*.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 im im))) (*.f64 im im) (neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 re))))
(+ (* -1 (/ (log 1/10) (log re))) (* (pow im 2) (+ (* 1/2 (/ (log 1/10) (* (pow re 2) (pow (log re) 2)))) (* (pow im 2) (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 2)))) (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 3)))) (* (pow im 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))) (+ (* 1/8 (/ (log 1/10) (* (pow re 6) (pow (log re) 3)))) (* 1/6 (/ (log 1/10) (* (pow re 6) (pow (log re) 2)))))))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 (log.f64 re) (*.f64 re re))) #s(literal -1/2 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 re) #s(literal 3 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal 1/6 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 6 binary64)))))) (*.f64 im im))) (*.f64 im im) (/.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re)))) (*.f64 im im) (neg.f64 (/.f64 (log.f64 #s(literal 1/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 #s(literal 1/2 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (neg.f64 (/.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) (neg.f64 (/.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 (+.f64 (/.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 (+.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 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) (neg.f64 (/.f64 #s(literal 1 binary64) (log.f64 re))))
(/ im re)
(/.f64 im re)
(* im (+ (* -1 (/ im (pow re 2))) (/ 1 re)))
(*.f64 (fma.f64 (/.f64 im (*.f64 re re)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)) im)
(* im (+ (* im (- (* 1/3 (/ im (pow re 3))) (/ 1 (pow re 2)))) (/ 1 re)))
(*.f64 (fma.f64 (-.f64 (*.f64 (/.f64 im (pow.f64 re #s(literal 3 binary64))) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 re re))) im (/.f64 #s(literal 1 binary64) re)) im)
(* im (+ (* im (- (* im (+ (* 1/5 (/ (pow im 2) (pow re 5))) (* 1/3 (/ 1 (pow re 3))))) (/ 1 (pow re 2)))) (/ 1 re)))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 5 binary64))) #s(literal 1/5 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 re #s(literal 3 binary64)))) im (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)))) im (/.f64 #s(literal 1 binary64) re)) im)
(+ (* im (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (/ (pow (log (sqrt re)) 2) re))) (pow (log (sqrt re)) 3))
(fma.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re)) im (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 3 binary64)))
(+ (* im (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* im (+ (* -1/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* 1/2 (/ (log (sqrt re)) (pow re 2))) (* (log (sqrt re)) (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))))))) (/ (pow (log (sqrt re)) 2) re)))) (pow (log (sqrt re)) 3))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) (fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal -1/2 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 re re))) (log.f64 (sqrt.f64 re)) (*.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal 1/2 binary64)))) im (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re))) im (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 3 binary64)))
(+ (* im (+ (* 1/2 (/ (pow (log (sqrt re)) 2) re)) (+ (* im (+ (* -1/4 (/ (pow (log (sqrt re)) 2) (pow re 2))) (+ (* 1/2 (/ (log (sqrt re)) (pow re 2))) (+ (* im (+ (* -1/4 (/ (log (sqrt re)) (pow re 3))) (+ (* 1/6 (/ (pow (log (sqrt re)) 2) (pow re 3))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2)))) re)) (* (log (sqrt re)) (- (* 1/3 (/ (log (sqrt re)) (pow re 3))) (* 1/4 (/ 1 (pow re 3))))))))) (* (log (sqrt re)) (+ (* -1/2 (/ (log (sqrt re)) (pow re 2))) (* 1/4 (/ 1 (pow re 2))))))))) (/ (pow (log (sqrt re)) 2) re)))) (pow (log (sqrt re)) 3))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) #s(literal 1/2 binary64) (fma.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) re) (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re) (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (log.f64 (sqrt.f64 re)) re) (fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (pow.f64 re #s(literal 3 binary64))) #s(literal -1/4 binary64) (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) (pow.f64 re #s(literal 3 binary64))) #s(literal 1/6 binary64) (fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (pow.f64 re #s(literal 3 binary64))) #s(literal 1/3 binary64) (neg.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 3 binary64))))) (log.f64 (sqrt.f64 re)) (*.f64 (/.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal -1/2 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 re re))) re) #s(literal 1/2 binary64))))) im (*.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal -1/2 binary64) (/.f64 #s(literal 1/4 binary64) (*.f64 re re))) (log.f64 (sqrt.f64 re)))))) im (/.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) re))) im (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 3 binary64)))
(* (log 10) (pow (log (sqrt re)) 2))
(*.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))
(+ (* im (* (log 10) (+ (* -1 (/ (log (sqrt re)) re)) (/ (log (sqrt re)) re)))) (* (log 10) (pow (log (sqrt re)) 2)))
(fma.f64 (*.f64 im (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (sqrt.f64 re)) re)) (*.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(+ (* im (+ (* im (* (log 10) (+ (* -1 (/ (log (sqrt re)) (pow re 2))) (+ (* 1/4 (/ 1 (pow re 2))) (+ (* 1/2 (/ 1 (pow re 2))) (* 3/2 (/ (log (sqrt re)) (pow re 2)))))))) (* (log 10) (+ (* -1 (/ (log (sqrt re)) re)) (/ (log (sqrt re)) re))))) (* (log 10) (pow (log (sqrt re)) 2)))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal -1 binary64) (+.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal 3/2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 re re)))) (log.f64 #s(literal 10 binary64))) im (*.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (sqrt.f64 re)) re)) (log.f64 #s(literal 10 binary64)))) im (*.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(+ (* im (+ (* im (+ (* im (* (log 10) (- (+ (* -1/3 (/ (log (sqrt re)) (pow re 3))) (* 1/3 (/ (log (sqrt re)) (pow re 3)))) (* 3/2 (/ 1 (pow re 3)))))) (* (log 10) (+ (* -1 (/ (log (sqrt re)) (pow re 2))) (+ (* 1/4 (/ 1 (pow re 2))) (+ (* 1/2 (/ 1 (pow re 2))) (* 3/2 (/ (log (sqrt re)) (pow re 2))))))))) (* (log 10) (+ (* -1 (/ (log (sqrt re)) re)) (/ (log (sqrt re)) re))))) (* (log 10) (pow (log (sqrt re)) 2)))
(fma.f64 (fma.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (sqrt.f64 re)) re)) (log.f64 #s(literal 10 binary64)) (*.f64 (fma.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal -1 binary64) (+.f64 (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (*.f64 re re)) #s(literal 3/2 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (/.f64 #s(literal 1/4 binary64) (*.f64 re re)))) (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 im (log.f64 #s(literal 10 binary64))) (fma.f64 (/.f64 (log.f64 (sqrt.f64 re)) (pow.f64 re #s(literal 3 binary64))) #s(literal 0 binary64) (neg.f64 (/.f64 #s(literal 3/2 binary64) (pow.f64 re #s(literal 3 binary64))))))) im)) im (*.f64 (pow.f64 (log.f64 (sqrt.f64 re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(+ 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) (pow.f64 re #s(literal 3 binary64))) #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 (-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 im im)) (pow.f64 re #s(literal 5 binary64))) (/.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 3 binary64)))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) re)) (*.f64 im im) re)
(pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)
(pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64))
(+ (* -1 (/ (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) im)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow im 2)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) re) im) #s(literal -1 binary64) (fma.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (*.f64 (/.f64 (*.f64 re im) im) (/.f64 #s(literal 1 binary64) im)) (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64))))
(+ (* -1 (/ (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) im)) (+ (* -1/2 (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow im 2)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) re) im) #s(literal -1 binary64) (fma.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (/.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 im im))) #s(literal -1/2 binary64) (fma.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (*.f64 (/.f64 (*.f64 re im) im) (/.f64 #s(literal 1 binary64) im)) (fma.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (/.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 im im)) (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64))))))
(+ (* -1 (/ (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) im)) (+ (* -1/2 (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (* 1/12 (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow im 4))) (+ (* 1/4 (/ (pow re 2) (pow im 2))) (+ (* 1/2 (/ (* re (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow im 3))) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* -1/4 (* (pow im 2) (pow re 2))) (* 1/24 (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2))))))) (pow im 4)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))) (pow im 2)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)))))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) re) im) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) im) (/.f64 (*.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) im) (fma.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (/.f64 (fma.f64 (*.f64 #s(literal -12 binary64) im) (fma.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) re (*.f64 (*.f64 (*.f64 re re) im) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/12 binary64) (fma.f64 (/.f64 #s(literal 1/4 binary64) im) (/.f64 (*.f64 re re) im) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) re) (pow.f64 im #s(literal 3 binary64))) #s(literal 1/2 binary64) (fma.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 re re) (*.f64 #s(literal -1/24 binary64) (fma.f64 (*.f64 #s(literal -12 binary64) im) (fma.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) re (*.f64 (*.f64 (*.f64 re re) im) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (*.f64 (/.f64 (*.f64 re im) im) (/.f64 #s(literal 1 binary64) im)) (fma.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (/.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 im im)) (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64))))))))))
(* 2 (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 3 binary64)) #s(literal 2 binary64))
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 2 (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)) (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)))))
(fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal -1 binary64) (fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal -1/2 binary64) (fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal 1/2 binary64) (fma.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im) (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 3 binary64)) #s(literal 2 binary64))))))
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (* 2 (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)) (+ (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im) (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))))))))
(fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal -1 binary64) (fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal -1/2 binary64) (fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal 1/2 binary64) (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) (/.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 im im))) #s(literal 1/2 binary64) (fma.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 3 binary64)) #s(literal 2 binary64) (fma.f64 (/.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) im) (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im) (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im))))))))
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/4 (/ (* (pow re 2) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (pow im 2))) (+ (* 1/24 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow im 4))) (+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (* 2 (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)) (+ (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 4)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* 1/12 (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 4)) (+ (/ (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) (pow im 2)) (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2)))))))))))))
(fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal -1 binary64) (fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal -1/2 binary64) (fma.f64 (/.f64 #s(literal -1/4 binary64) im) (/.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) (*.f64 re re)) im) (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -12 binary64) im) (fma.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) re (*.f64 (*.f64 (*.f64 re re) im) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/24 binary64) (fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal 1/2 binary64) (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) (/.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 im im))) #s(literal 1/2 binary64) (fma.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 3 binary64)) #s(literal 2 binary64) (fma.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im) (fma.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal -12 binary64) im) (fma.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) re (*.f64 (*.f64 (*.f64 re re) im) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) #s(literal 1/12 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (/.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) im) (/.f64 (*.f64 re re) im) (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) (/.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 im im))))))))))))))
(pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)
(pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 3 binary64))
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)))
(fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal -1 binary64) (fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal -1/2 binary64) (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 3 binary64))))
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)))))
(fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal -1 binary64) (fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) (/.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 im im))) #s(literal 1/2 binary64) (fma.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) (/.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 im im)) (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 3 binary64))))))
(+ (* -1 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* -1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/24 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2))))) (pow im 4))) (+ (* 1/2 (/ (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) (pow im 2))) (+ (* 1/2 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2))) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* 1/12 (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 4)) (+ (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (- (pow re 2) (* -1 (pow re 2)))) (pow im 2)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3))))))))
(fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal -1 binary64) (fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -12 binary64) im) (fma.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) re (*.f64 (*.f64 (*.f64 re re) im) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1/24 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64) (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) (/.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 im im))) #s(literal 1/2 binary64) (fma.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal -12 binary64) im) (fma.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) re (*.f64 (*.f64 (*.f64 re re) im) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) #s(literal 1/12 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) (/.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 im im)) (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 3 binary64)))))))))
(+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))
(+ (log (sqrt (/ 1 im))) (+ (* -1 (log (/ 1 im))) (* -1/2 (/ re im))))
(+.f64 (fma.f64 (/.f64 re im) #s(literal -1/2 binary64) (neg.f64 (neg.f64 (log.f64 im)))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))
(+ (log (sqrt (/ 1 im))) (+ (* -1 (log (/ 1 im))) (+ (* -1/2 (/ re im)) (* 1/2 (/ (- (pow re 2) (* -1 (pow re 2))) (pow im 2))))))
(+.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (fma.f64 (/.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 im im)) #s(literal 1/2 binary64) (*.f64 (/.f64 re im) #s(literal -1/2 binary64)))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))
(+ (log (sqrt (/ 1 im))) (+ (* -1 (log (/ 1 im))) (+ (* -1/2 (/ re im)) (+ (* 1/24 (/ (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow im 4))) (* 1/2 (/ (- (pow re 2) (* -1 (pow re 2))) (pow im 2)))))))
(+.f64 (+.f64 (fma.f64 (/.f64 re im) #s(literal -1/2 binary64) (neg.f64 (neg.f64 (log.f64 im)))) (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -12 binary64) im) (fma.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) re (*.f64 (*.f64 (*.f64 re re) im) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/24 binary64) (*.f64 (/.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 im im)) #s(literal 1/2 binary64)))) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) 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 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)) (/.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 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)) (fma.f64 (/.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 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 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)) (fma.f64 (/.f64 #s(literal -1/720 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (log.f64 #s(literal 1/10 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 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))))
(-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) im) (/.f64 (*.f64 re re) im)) (neg.f64 (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 im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.f64 (neg.f64 (log.f64 im)))))
(- (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64))) (neg.f64 (neg.f64 (log.f64 im)))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(* -1 (log (/ 1 im)))
(neg.f64 (neg.f64 (log.f64 im)))
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.f64 (neg.f64 (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 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 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 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64))))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (fma.f64 (/.f64 re im) (/.f64 re im) #s(literal 1 binary64)) (*.f64 im im))
(/ (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) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) im) (/.f64 (*.f64 re re) im)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im))))
(+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 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/4 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) im) (/.f64 (*.f64 re re) im)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im))))))
(+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* -1/8 (/ (* (pow re 6) (log 1/10)) (* (pow im 6) (pow (log (/ 1 im)) 3)))) (+ (* 1/720 (/ (* (log 1/10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (* (pow im 6) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (+ (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 3))))) (* (pow im 6) (log (/ 1 im))))) (/ (log 1/10) (log (/ 1 im)))))))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/720 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) im) (/.f64 (*.f64 re re) im)) (fma.f64 (*.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (neg.f64 (log.f64 im))) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im)))))))))
(/ 1 (log (/ 1 im)))
(/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 #s(literal 1 binary64) (neg.f64 (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)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im))) (*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 re im) (/.f64 re 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)))))))
(fma.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 (/.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 (log.f64 im) #s(literal 2 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)))) (*.f64 re re)) (log.f64 im))))) (pow.f64 im #s(literal 6 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im))) (fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)) (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))))))
(/ (- (* 1/2 (* im re)) (* -1/2 (* im re))) (pow im 2))
(*.f64 (/.f64 (*.f64 re im) im) (/.f64 #s(literal 1 binary64) im))
(/ (- (+ (* -1/2 (- (pow re 2) (* -1 (pow re 2)))) (* 1/2 (* im re))) (* -1/2 (* im re))) (pow im 2))
(/.f64 (fma.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) #s(literal -1/2 binary64) (*.f64 (*.f64 re im) #s(literal 1 binary64))) (*.f64 im im))
(/ (- (+ (* -1/4 (pow re 2)) (* 1/2 (* im re))) (+ (* -1/2 (* im re)) (+ (* 1/24 (/ (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow im 2))) (* 1/2 (- (pow re 2) (* -1 (pow re 2))))))) (pow im 2))
(/.f64 (-.f64 (fma.f64 (*.f64 re im) #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/4 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) im) re (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -12 binary64) im) (fma.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) re (*.f64 (*.f64 (*.f64 re re) im) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (*.f64 im im)) #s(literal 1/24 binary64) (*.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) #s(literal 1/2 binary64))))) (*.f64 im im))
(/ (- (+ (* -1/4 (pow re 2)) (+ (* -1/120 (/ (+ (* -60 (* im (+ (* -1 (* (pow re 2) (- (pow re 2) (* -1 (pow re 2))))) (* -1/2 (* im (* re (- (pow re 2) (* -1 (pow re 2))))))))) (* 30 (* (pow im 2) (* re (- (pow re 2) (* -1 (pow re 2))))))) (pow im 3))) (* 1/2 (* im re)))) (+ (* -1/2 (* im re)) (+ (* 1/24 (/ (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))) (pow im 2))) (* 1/2 (- (pow re 2) (* -1 (pow re 2))))))) (pow im 2))
(/.f64 (fma.f64 (*.f64 re re) #s(literal -1/4 binary64) (-.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal 30 binary64) (*.f64 im im)) (*.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) re) (*.f64 (*.f64 #s(literal -60 binary64) im) (fma.f64 (*.f64 #s(literal -1/2 binary64) im) (*.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) re) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))))))) (pow.f64 im #s(literal 3 binary64))) #s(literal -1/120 binary64) (*.f64 (*.f64 re im) #s(literal 1/2 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) im) re (fma.f64 (/.f64 (fma.f64 (*.f64 #s(literal -12 binary64) im) (fma.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) re (*.f64 (*.f64 (*.f64 re re) im) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (*.f64 im im)) #s(literal 1/24 binary64) (*.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) #s(literal 1/2 binary64)))))) (*.f64 im im))
(+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3)))
(fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal 1/2 binary64) (fma.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im) (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 3 binary64))))
(+ (* -1/4 (/ (* (pow re 2) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (pow im 2))) (+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) (pow im 2))) (+ (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 4)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3))))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) im) (/.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) (*.f64 re re)) im) (fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal 1/2 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64) (fma.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im) (fma.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 3 binary64)))))))
(+ (* -1/4 (/ (* (pow re 2) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (pow im 2))) (+ (* -1/4 (/ (* (pow re 3) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) (pow im 3))) (+ (* 1/720 (/ (* (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2) (+ (* 30 (* (pow im 3) (pow re 3))) (* 90 (* (pow im 3) (pow re 3))))) (pow im 6))) (+ (* 1/2 (/ (* re (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 5))) (+ (* 1/2 (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im)) (+ (* 1/2 (/ (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))) (pow im 2))) (+ (/ (* re (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) im) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -1/2 (* (pow im 2) (* (pow re 2) (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* 1/4 (* (pow im 2) (pow re 2))))) (pow im 4)) (+ (/ (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -1/4 (* (pow im 3) (pow re 3))) (* 1/360 (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* 30 (* (pow im 3) (pow re 3))) (* 90 (* (pow im 3) (pow re 3)))))))) (pow im 6)) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 3))))))))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) im) (/.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) (*.f64 re re)) im) (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (pow.f64 re #s(literal 3 binary64))) (pow.f64 im #s(literal 3 binary64))) #s(literal -1/4 binary64) (fma.f64 (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 120 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/720 binary64) (fma.f64 (*.f64 re (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 im #s(literal 5 binary64)))) #s(literal 1/2 binary64) (fma.f64 (*.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im)) #s(literal 1/2 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64) (fma.f64 re (/.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) im) (fma.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (/.f64 (fma.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (*.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal 120 binary64))) #s(literal 1/360 binary64) (*.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 3 binary64))) (pow.f64 re #s(literal 3 binary64)))) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 3 binary64)))))))))))
(* (log 10) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2))
(*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow im 2)))
(fma.f64 (/.f64 (fma.f64 (neg.f64 im) (*.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) re) (*.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (*.f64 (*.f64 re im) #s(literal 1 binary64)))) im) (/.f64 (log.f64 #s(literal 10 binary64)) im) (*.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (+ (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow im 2)) (/ (* (log 10) (+ (* -1/2 (* im (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))))) (* im (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2))))))) (pow im 3))))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)) (fma.f64 (/.f64 (fma.f64 (neg.f64 im) (*.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) re) (*.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (*.f64 (*.f64 re im) #s(literal 1 binary64)))) im) (/.f64 (log.f64 #s(literal 10 binary64)) im) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) im)) (pow.f64 im #s(literal 3 binary64))))))
(+ (* (log 10) (pow (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) 2)) (+ (/ (* (log 10) (+ (* -1 (* im (* re (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im))))))) (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (pow im 2)) (+ (/ (* (log 10) (+ (* -1/2 (* im (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2)))))) (* im (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (pow re 2) (* -1 (pow re 2))))))) (pow im 3)) (/ (* (log 10) (+ (* 1/12 (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2)))))) (+ (* 1/4 (* (pow im 2) (pow re 2))) (+ (* 1/2 (* im (* re (- (* 1/2 (* im re)) (* -1/2 (* im re)))))) (* (+ (log (sqrt (/ 1 im))) (* -1 (log (/ 1 im)))) (- (* -1/4 (* (pow im 2) (pow re 2))) (* 1/24 (+ (* -12 (* im (+ (* 1/4 (* im (pow re 2))) (* re (- (pow re 2) (* -1 (pow re 2))))))) (* -3 (* (pow im 2) (pow re 2))))))))))) (pow im 4)))))
(fma.f64 (pow.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)) (fma.f64 (/.f64 (fma.f64 (neg.f64 im) (*.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) re) (*.f64 (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (*.f64 (*.f64 re im) #s(literal 1 binary64)))) im) (/.f64 (log.f64 #s(literal 10 binary64)) im) (fma.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/12 binary64) (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) (fma.f64 (*.f64 #s(literal -12 binary64) im) (fma.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) re (*.f64 (*.f64 (*.f64 re re) im) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))) (fma.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re) (fma.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 re re) (*.f64 #s(literal -1/24 binary64) (fma.f64 (*.f64 #s(literal -12 binary64) im) (fma.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) re (*.f64 (*.f64 (*.f64 re re) im) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re))))) (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re im) #s(literal 1 binary64)) re) im) #s(literal 1/2 binary64))))) (pow.f64 im #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (fma.f64 re re (*.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im))))) im)) (pow.f64 im #s(literal 3 binary64)))))))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) #s(literal 1 binary64)) im)
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1 binary64)) im)
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 (+.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 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))))) #s(literal 1 binary64)) im)
(pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)
(pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64))
(+ (/ (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* im (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow im 2)) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)))
(fma.f64 re (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (neg.f64 im)) (fma.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) im) (/.f64 #s(literal -1 binary64) im)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64))))
(+ (* -1 (/ (+ (* -1 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2)))) (pow im 3))) (+ (/ (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* im (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow im 2)) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2))))
(fma.f64 (/.f64 (*.f64 (*.f64 im (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 re (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (neg.f64 im)) (fma.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) im) (/.f64 #s(literal -1 binary64) im)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)))))
(+ (* -1 (/ (+ (* -1 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* -1/2 (/ (* im (* re (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))))) (pow (sqrt -1) 2))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))))))) im)) (* 1/2 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))))) (pow im 3))) (+ (/ (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* im (pow (sqrt -1) 2))) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (pow im 2)) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2))))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) #s(literal -1 binary64))) #s(literal -1 binary64) (fma.f64 (*.f64 im (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) #s(literal -1 binary64))) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) #s(literal -1 binary64)) re) im) #s(literal -1 binary64)) #s(literal -1/2 binary64) (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) im) #s(literal -1 binary64)) #s(literal -1/4 binary64) (*.f64 (neg.f64 re) (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)))) im) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) #s(literal 1/12 binary64) (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -1/4 binary64) (*.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) im) #s(literal -1 binary64)) #s(literal -1/4 binary64) (*.f64 (neg.f64 re) (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)))) im) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) im)))) (pow.f64 im #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 re (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (neg.f64 im)) (fma.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (*.f64 (/.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) im) (/.f64 #s(literal -1 binary64) im)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)))))
(* 2 (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3))
(*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 2 binary64))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)) (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (fma.f64 re (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (neg.f64 im)) (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 2 binary64))))))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1 (/ (+ (* -1 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (* -1/2 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2)))) (pow im 3))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)) (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2))))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (fma.f64 (/.f64 (*.f64 (*.f64 im (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -3/2 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (fma.f64 re (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (neg.f64 im)) (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 2 binary64)))))))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1 (/ (+ (* -1 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* -1/4 (/ (* (pow im 2) (* (pow re 2) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2))) (pow (sqrt -1) 4))) (+ (* 1/24 (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (+ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4)))))) im)) (* -1/2 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))))) (pow im 3))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* 2 (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)) (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2))))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (fma.f64 (/.f64 (fma.f64 (*.f64 im (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64) (fma.f64 (*.f64 im (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) im) #s(literal -1 binary64)) #s(literal -1/4 binary64) (*.f64 (neg.f64 re) (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)))) im) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/12 binary64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) im) #s(literal -1 binary64)) #s(literal -1/4 binary64) (*.f64 (neg.f64 re) (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)))) im) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))))) im)))) (pow.f64 im #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (fma.f64 re (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (neg.f64 im)) (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 2 binary64)))))))
(pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)
(pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 3 binary64))
(+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (fma.f64 re (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (neg.f64 im)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 3 binary64))))
(+ (* -1 (/ (+ (* -1 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (* -1/2 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2)))) (pow im 3))) (+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3))))
(fma.f64 (/.f64 (*.f64 (*.f64 im (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -3/2 binary64)) (pow.f64 im #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (fma.f64 re (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (neg.f64 im)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 3 binary64)))))
(+ (* -1 (/ (+ (* -1 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (+ (* -1 (/ (+ (* 1/24 (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))))) im)) (* -1/2 (/ (* im (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))))) (pow im 3))) (+ (* 1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2))) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3))))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64) (fma.f64 (*.f64 im (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) im) #s(literal -1 binary64)) #s(literal -1/4 binary64) (*.f64 (neg.f64 re) (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)))) im) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (fma.f64 (fma.f64 (*.f64 #s(literal 1/12 binary64) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) im) #s(literal -1 binary64)) #s(literal -1/4 binary64) (*.f64 (neg.f64 re) (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)))) im) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal 1/2 binary64)))) im)))) (pow.f64 im #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (fma.f64 re (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (neg.f64 im)) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 3 binary64)))))
(+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))
(+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))
(+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ re (* im (pow (sqrt -1) 2))))))
(+.f64 (fma.f64 (/.f64 re im) #s(literal -1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))
(+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 im))) (+ (* 1/2 (/ re (* im (pow (sqrt -1) 2)))) (* 1/2 (/ (- (* -1 (pow re 2)) (pow re 2)) (* (pow im 2) (pow (sqrt -1) 2)))))))
(+.f64 (fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -1 binary64) (fma.f64 (/.f64 re im) #s(literal -1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) (*.f64 im im))))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))
(+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (+ (* -1 (log (/ -1 im))) (+ (* -1 (/ (+ (* -1/2 (/ (* im (- (* -1 (pow re 2)) (pow re 2))) (pow (sqrt -1) 2))) (* -1/24 (/ (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) im))) (pow im 3))) (* 1/2 (/ re (* im (pow (sqrt -1) 2)))))))
(+.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (fma.f64 (/.f64 re im) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) im) #s(literal -1 binary64)) #s(literal -1/4 binary64) (*.f64 (neg.f64 re) (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)))) im) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) im) #s(literal -1/24 binary64) (*.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) im) #s(literal -1 binary64)) #s(literal -1/2 binary64))) (pow.f64 im #s(literal 3 binary64))))))
(/ (log (/ -1 im)) (log 1/10))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10)))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)) (fma.f64 (/.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10)))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)) (fma.f64 (/.f64 #s(literal -1/720 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64))))))
(log (/ -1 im))
(log.f64 (/.f64 #s(literal -1 binary64) im))
(- (* -1/2 (/ (pow re 2) (pow im 2))) (* -1 (log (/ -1 im))))
(-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) im) (/.f64 (*.f64 re re) im)) (neg.f64 (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 (/.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 im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) 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 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(* -1 (log (/ -1 im)))
(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 im) (/.f64 re 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 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (/.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -1 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 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (/.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (pow.f64 im #s(literal 6 binary64))))))
(+ (log -1) (* -1 (log (/ -1 im))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -1 binary64) (log.f64 #s(literal -1 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)) im) (/.f64 (*.f64 re re) im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))
(+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 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/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal 1/4 binary64) (fma.f64 (/.f64 (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) im) (/.f64 (*.f64 re re) im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) im))))))
(+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* -1/8 (/ (* (pow re 6) (log 1/10)) (* (pow im 6) (pow (log (/ -1 im)) 3)))) (+ (* 1/720 (/ (* (log 1/10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (* (pow im 6) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (+ (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 3))))) (* (pow im 6) (log (/ -1 im))))) (/ (log 1/10) (log (/ -1 im)))))))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/720 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) im) (/.f64 (*.f64 re re) im)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.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/4 binary64) (*.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 2 binary64))) #s(literal -1/4 binary64))) (*.f64 re re)) (pow.f64 im #s(literal 6 binary64))) (/.f64 (log.f64 #s(literal 1/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 (/.f64 re im) (/.f64 re im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #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)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 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 3 binary64)))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal -1/2 binary64))))
(- (+ (* -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)))))))
(fma.f64 (/.f64 (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) (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 2 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 3 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im)))) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))))) (pow.f64 im #s(literal 6 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) im))) (fma.f64 (/.f64 (*.f64 (/.f64 re im) (/.f64 re im)) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) #s(literal -1/4 binary64))))))
(/ (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow im 2))
(*.f64 (/.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) im) (/.f64 #s(literal -1 binary64) im))
(/ (- (+ (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* -1/2 (/ (- (* -1 (pow re 2)) (pow re 2)) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow im 2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 im (/.f64 re #s(literal -1 binary64)) (/.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) #s(literal -1/2 binary64))) (*.f64 im im))
(/ (- (+ (* -1 (/ (- (* -1 (/ (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) im)) (* -1/2 (/ (* im (- (* -1 (pow re 2)) (pow re 2))) (pow (sqrt -1) 2)))) im)) (* -1/2 (/ (* im re) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow im 2))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -1/4 binary64) (*.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) im) #s(literal -1 binary64)) #s(literal -1/4 binary64) (*.f64 (neg.f64 re) (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)))) im) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) im) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) im) #s(literal -1 binary64)))) im) #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 im im))
(/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/120 (/ (+ (* 30 (/ (* (pow im 2) (* re (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 4))) (* 60 (/ (* im (+ (* -1 (* (pow re 2) (- (* -1 (pow re 2)) (pow re 2)))) (* 1/2 (/ (* im (* re (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))) im))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) im)) (* -1/2 (/ (* im (- (* -1 (pow re 2)) (pow re 2))) (pow (sqrt -1) 2)))) im)) (* -1/2 (/ (* im re) (pow (sqrt -1) 2)))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))) (pow im 2))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) re) im) #s(literal -1 binary64)) #s(literal 1/2 binary64) (*.f64 (neg.f64 (*.f64 re re)) (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)))) im) #s(literal -1 binary64)) #s(literal 60 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) re) (*.f64 im im)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal 30 binary64))) im) #s(literal 1/120 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (*.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) im) #s(literal -1 binary64)) #s(literal -1/4 binary64) (*.f64 (neg.f64 re) (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)))) im) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) #s(literal 1/24 binary64))) im) #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) im) #s(literal -1 binary64)))) im) #s(literal -1 binary64) (*.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 im im))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 3 binary64))))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/4 (/ (* (pow re 2) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* (pow im 2) (pow (sqrt -1) 4)))) (+ (* 1/2 (/ (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* (pow im 2) (pow (sqrt -1) 4)))) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (pow im 4)) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) (/.f64 (*.f64 re re) im)) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) im) (/.f64 (*.f64 re re) im)) (fma.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 3 binary64)))))))
(+ (* -1 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* re (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (* (pow im 5) (pow (sqrt -1) 2)))) (+ (* -1/2 (/ (* re (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* im (pow (sqrt -1) 2)))) (+ (* -1/4 (/ (* (pow re 2) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (* (pow im 2) (pow (sqrt -1) 4)))) (+ (* 1/720 (/ (* (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2) (+ (* -90 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))) (* -30 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))))) (pow im 6))) (+ (* 1/4 (/ (* (pow re 3) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* (pow im 3) (pow (sqrt -1) 6)))) (+ (* 1/2 (/ (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im))))) (* (pow im 2) (pow (sqrt -1) 4)))) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -1/2 (/ (* (pow im 2) (* (pow re 2) (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 4))) (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))))) (pow im 4)) (+ (/ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* 1/360 (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -90 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))) (* -30 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6)))))) (* 1/4 (/ (* (pow im 3) (pow re 3)) (pow (sqrt -1) 6))))) (pow im 6)) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 3))))))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) re) (pow.f64 im #s(literal 5 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) re) im) (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) im) (/.f64 (*.f64 re re) im)) (fma.f64 (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) #s(literal -120 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) (/.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (pow.f64 re #s(literal 3 binary64))) (pow.f64 im #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) im) (/.f64 (*.f64 re re) im)) (fma.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (/.f64 (fma.f64 (*.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) #s(literal -120 binary64))) #s(literal 1/360 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) #s(literal 1/4 binary64))) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 3 binary64)))))))))))
(* (log 10) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2))
(*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))
(+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 2)))) (pow im 2)))
(fma.f64 (/.f64 (fma.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 re im) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) #s(literal -1 binary64))) im) (/.f64 (log.f64 #s(literal 10 binary64)) im) (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (* (log 10) (+ (* -1 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))))) (pow im 3))) (+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 2)))) (pow im 2))))
(fma.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (*.f64 (*.f64 im (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 3 binary64)))) #s(literal -1 binary64) (fma.f64 (/.f64 (fma.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 re im) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) #s(literal -1 binary64))) im) (/.f64 (log.f64 #s(literal 10 binary64)) im) (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (+ (* -1 (/ (* (log 10) (+ (* -1/2 (/ (* im (* re (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2)))))) (pow (sqrt -1) 2))) (+ (* 1/12 (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2)))))) (+ (* 1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/4 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 1/24 (+ (* -3 (/ (* (pow im 2) (pow re 2)) (pow (sqrt -1) 4))) (* 12 (/ (* im (+ (* -1 (* re (- (* -1 (pow re 2)) (pow re 2)))) (* -1/4 (/ (* im (pow re 2)) (pow (sqrt -1) 2))))) (pow (sqrt -1) 2))))))))))) im)) (* (log 10) (+ (* -1 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2))) (* 1/2 (/ (* im (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1 (pow re 2)) (pow re 2)))) (pow (sqrt -1) 2)))))) (pow im 3))) (+ (* (log 10) (pow (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) 2)) (/ (* (log 10) (+ (* (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))) (- (* -1/2 (/ (* im re) (pow (sqrt -1) 2))) (* 1/2 (/ (* im re) (pow (sqrt -1) 2))))) (/ (* im (* re (+ (log (* (sqrt (/ 1 im)) (pow (sqrt -1) 2))) (* -1 (log (/ -1 im)))))) (pow (sqrt -1) 2)))) (pow im 2))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64)) (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) #s(literal -1 binary64)) re) im) #s(literal -1 binary64)) #s(literal -1/2 binary64) (fma.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) im) #s(literal -1 binary64)) #s(literal -1/4 binary64) (*.f64 (neg.f64 re) (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)))) im) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) #s(literal 1/12 binary64) (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 im im)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal -1/4 binary64) (*.f64 #s(literal -1/24 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) im) #s(literal -1 binary64)) #s(literal -1/4 binary64) (*.f64 (neg.f64 re) (-.f64 (neg.f64 (*.f64 re re)) (*.f64 re re)))) im) #s(literal -1 binary64)) #s(literal 12 binary64) (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 im im)) (*.f64 re re)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) im)))) (pow.f64 im #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 (fma.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 re im) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 re im) (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64))))) #s(literal -1 binary64))) im) (/.f64 (log.f64 #s(literal 10 binary64)) im) (*.f64 (pow.f64 (+.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (log.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) #s(literal -1 binary64)))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(* -1 im)
(neg.f64 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 (neg.f64 im) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) #s(literal 1 binary64)))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(*.f64 (neg.f64 im) (+.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64)))) #s(literal 1 binary64)))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(*.f64 (neg.f64 im) (+.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 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (/.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))))) #s(literal 1 binary64)))

rewrite250.0ms (3.5%)

Memory
-11.6MiB live, 257.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046260
078216
1264215
21536215
08566212
Stop Event
iter limit
node limit
iter limit
Counts
23 → 921
Calls
Call 1
Inputs
(+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))
(+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64)))
(pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64))
(log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
(+.f64 (*.f64 re re) (*.f64 im im))
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
(*.f64 re re)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(log.f64 #s(literal 1/10 binary64))
(-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))
(pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))
(*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re))))))))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Outputs
(*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))) (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64))) (fma.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (+.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 2 binary64)) (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))) (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))) (fma.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))) (/.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))) (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))) (/.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 8 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 12 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 8 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))))) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 12 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 18 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 12 binary64)) (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (*.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))))) (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))) (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))))
(fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))
(fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))
(fma.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))
(fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(-.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))
(-.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))) (/.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))))
(+.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3/2 binary64)))) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3/2 binary64)))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im))))))
(*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (log.f64 (hypot.f64 re im)))
(*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 9 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (log.f64 (hypot.f64 re im)) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))
(*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(pow.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/512 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 9 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))) (*.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))) (-.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))) (*.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (-.f64 (*.f64 (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 (sqrt.f64 (+.f64 re im)))) (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 (sqrt.f64 (+.f64 re im))))) (*.f64 (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 (sqrt.f64 (+.f64 re im))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (neg.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 9 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))) (*.f64 (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))))) (*.f64 (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)))) (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))))) (*.f64 (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)))) (neg.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (*.f64 (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)))) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (*.f64 (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (*.f64 (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)))) (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)))) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)))) (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))))) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))))) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (neg.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) #s(literal 1 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) #s(literal 1 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))) (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))))) (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (neg.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))))) (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 12 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 18 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 12 binary64)) (+.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 12 binary64)) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 6 binary64)))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 18 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 9 binary64))) (-.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 27 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 27 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 18 binary64)) (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 18 binary64)) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 9 binary64)))) (-.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))) (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))) (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (*.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))) (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (*.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (*.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)))) (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)))) (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 9 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64)))) (neg.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 9 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 9 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64))) (fma.f64 #s(literal 1/64 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64)))))
(/.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 9 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64))) (-.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/512 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 9 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/512 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 9 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64)))))
(fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (sqrt.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))
(fma.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 (sqrt.f64 (+.f64 re im)))))
(fma.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))
(fma.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))
(fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))
(-.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))))
(-.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))))
(+.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 (sqrt.f64 (+.f64 re im)))))
(+.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))
(+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))
(*.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))
(pow.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))
(/.f64 (pow.f64 (-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (sqrt.f64 (+.f64 re im)))))) #s(literal 3 binary64)))
(neg.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 3 binary64)))
(exp.f64 (fma.f64 (log.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3/2 binary64) (*.f64 (log.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 2 binary64)) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (sqrt.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im))))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))))
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (log.f64 (neg.f64 (hypot.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (neg.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (fma.f64 (log.f64 (neg.f64 (hypot.f64 re im))) (log.f64 (neg.f64 (hypot.f64 re im))) (fma.f64 (log.f64 (neg.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (neg.f64 (sqrt.f64 (+.f64 re im)))) (*.f64 (log.f64 (neg.f64 (hypot.f64 re im))) (log.f64 (neg.f64 (sqrt.f64 (+.f64 re im))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im)))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (neg.f64 (log.f64 (*.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (sqrt.f64 (+.f64 re im))))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (log.f64 (*.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (sqrt.f64 (+.f64 re im)))))))
(neg.f64 (log.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im)) #s(literal 1 binary64))))
(neg.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (/.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (pow.f64 (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) #s(literal -1 binary64))) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) #s(literal -1 binary64))) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal -1 binary64))) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (/.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) #s(literal -1 binary64))) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (/.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal -1 binary64))) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) #s(literal -1 binary64))) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (/.f64 (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal -1 binary64))) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 9 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) #s(literal -1 binary64))) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 9 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal -1 binary64))) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) #s(literal -1 binary64))) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal -1 binary64))) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (/.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 re im)) (log.f64 (hypot.f64 re im)))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1 binary64) (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (hypot.f64 re im)))
(-.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (log.f64 (*.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)) (log.f64 (*.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))
(-.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (sqrt.f64 (+.f64 re im))))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (+.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (sqrt.f64 (+.f64 re im))))))))
(-.f64 (log.f64 (*.f64 (hypot.f64 re im) #s(literal 1 binary64))) (log.f64 (sqrt.f64 (+.f64 re im))))
(-.f64 (log.f64 (neg.f64 (neg.f64 (hypot.f64 re im)))) (log.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 re im))))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im)))))
(-.f64 (log.f64 (neg.f64 (hypot.f64 re im))) (log.f64 (neg.f64 (sqrt.f64 (+.f64 re im)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im)) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))))
(-.f64 (log.f64 (hypot.f64 re im)) (log.f64 (sqrt.f64 (+.f64 re im))))
(exp.f64 (log.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))
(+.f64 (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))) (log.f64 (hypot.f64 re im)))
(+.f64 (log.f64 (neg.f64 (hypot.f64 re im))) (log.f64 (pow.f64 (neg.f64 (sqrt.f64 (+.f64 re im))) #s(literal -1 binary64))))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))
(+.f64 (log.f64 (hypot.f64 re im)) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))))
(log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 1 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (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 #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 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(*.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)) #s(literal -1 binary64))
(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 (pow.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (fma.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (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 (neg.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (*.f64 (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 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 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)) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(/.f64 (-.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)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))
(/.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.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) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(neg.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 #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) #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 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(/.f64 (-.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) (fma.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))))
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (*.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))))
(-.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(+.f64 #s(literal 0 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 #s(literal 1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))))
(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))))
(log.f64 im)
(*.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im)) (+.f64 re im))
(pow.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 im re))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 im re))) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 im re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 im re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 im re)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 re im))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 re im)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))) (neg.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 im #s(literal 8 binary64)) (pow.f64 re #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 re im) (-.f64 im re))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 im #s(literal 8 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (*.f64 (-.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 re #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 im #s(literal 8 binary64)) (+.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 (*.f64 re im) #s(literal 4 binary64)))) (*.f64 (+.f64 re im) (-.f64 im re))))
(/.f64 (*.f64 (-.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 re #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 re #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 re #s(literal 8 binary64)) (+.f64 (pow.f64 im #s(literal 8 binary64)) (pow.f64 (*.f64 re im) #s(literal 4 binary64)))) (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 18 binary64)) (pow.f64 re #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 im #s(literal 12 binary64)) (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 (*.f64 re im) #s(literal 6 binary64)))) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 im #s(literal 18 binary64)) (pow.f64 re #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 im #s(literal 12 binary64)) (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 (*.f64 re im) #s(literal 6 binary64)))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 18 binary64)) (pow.f64 im #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 re #s(literal 12 binary64)) (-.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 (*.f64 re im) #s(literal 6 binary64)))) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 re #s(literal 18 binary64)) (pow.f64 im #s(literal 18 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 re #s(literal 12 binary64)) (-.f64 (pow.f64 im #s(literal 12 binary64)) (pow.f64 (*.f64 re im) #s(literal 6 binary64)))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 im re))) (*.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (*.f64 (+.f64 re im) (-.f64 im re))))
(/.f64 (-.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (neg.f64 (*.f64 (+.f64 re im) (-.f64 im re))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (+.f64 re im) (-.f64 im re)))
(/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (+.f64 re im) (-.f64 re im)))
(/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))
(/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))))
(fma.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)) (*.f64 re re))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 im im))
(fma.f64 re re (*.f64 im im))
(fma.f64 im im (*.f64 re re))
(-.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 im re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 im re))))
(-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 re im))))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (/.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (pow.f64 (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (/.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) #s(literal -1 binary64))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (/.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (/.f64 (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 9 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 9 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (/.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) (log.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) (log.f64 (sqrt.f64 (+.f64 re im)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (+.f64 re im)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (+.f64 re im))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (neg.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (sqrt.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 1 binary64)) (log.f64 (sqrt.f64 (+.f64 re im))))
(fma.f64 (sqrt.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (sqrt.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))
(fma.f64 (log.f64 (+.f64 re im)) #s(literal 1/2 binary64) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im))) (log.f64 (sqrt.f64 (+.f64 re im))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 re im)) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))
(fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) (log.f64 (sqrt.f64 (+.f64 re im))))
(-.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)) (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im))))))
(-.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) (/.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(-.f64 (/.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))) (/.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))))
(-.f64 (/.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))) (/.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(-.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) (log.f64 (sqrt.f64 (+.f64 re im))))
(-.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (+.f64 re im)))))
(+.f64 (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))
(+.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (sqrt.f64 (+.f64 re im))))
(log.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))
(log.f64 (hypot.f64 re im))
(*.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)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))))
(*.f64 #s(literal -2 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im))) (fma.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im)))))))
(/.f64 (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))) (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64))) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (+.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 1/10 binary64))))) (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.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 1/10 binary64))))) (/.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.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 1/10 binary64))))) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.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 1/10 binary64))))) (log.f64 (hypot.f64 re im))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))) (*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) #s(literal 1 binary64)))
(/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)))
(/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(pow.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (hypot.f64 re im))))
(neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (/.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (pow.f64 (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (/.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) #s(literal -1 binary64))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (/.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (/.f64 (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 9 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/512 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 9 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64))) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (/.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (/.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 (-.f64 (pow.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) (fma.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) (log.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (*.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) (log.f64 (sqrt.f64 (+.f64 re im)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (+.f64 re im)))) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (+.f64 re im))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (neg.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (sqrt.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 1 binary64)) (log.f64 (sqrt.f64 (+.f64 re im))))
(fma.f64 (sqrt.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (sqrt.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))
(fma.f64 (log.f64 (+.f64 re im)) #s(literal 1/2 binary64) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (+.f64 re im))) (log.f64 (sqrt.f64 (+.f64 re im))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 re im)) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))
(fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) (log.f64 (sqrt.f64 (+.f64 re im))))
(-.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im))))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)) (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im))))))
(-.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) (/.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(-.f64 (/.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))) (/.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))))
(-.f64 (/.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))) (/.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)))) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(-.f64 (log.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) (log.f64 (sqrt.f64 (+.f64 re im))))
(-.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (+.f64 re im)))))
(+.f64 (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))
(+.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (sqrt.f64 (+.f64 re im))))
(log.f64 (*.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))
(log.f64 (hypot.f64 re im))
(*.f64 (/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (neg.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(pow.f64 (exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))
(exp.f64 (fma.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64) (*.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64)))
(*.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (-.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))))))
(neg.f64 (log.f64 #s(literal 10 binary64)))
(-.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))
(exp.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))))
(log.f64 #s(literal 1/10 binary64))
(*.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (pow.f64 (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (log.f64 (hypot.f64 re im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)) (log.f64 (hypot.f64 re im))) (fma.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (log.f64 (hypot.f64 re im)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) (log.f64 (sqrt.f64 (+.f64 re im)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))) (neg.f64 (neg.f64 (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 4 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 9 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/64 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 6 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 3 binary64)))) (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 4 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 6 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (*.f64 (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (neg.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))))))
(/.f64 (neg.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im)))))
(/.f64 (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) (log.f64 (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))))
(neg.f64 (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)))))
(fma.f64 (log.f64 (+.f64 re im)) #s(literal 1/2 binary64) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 re im)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))))
(fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (sqrt.f64 (+.f64 re im))))
(-.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))))) (/.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))))))
(-.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)) (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (log.f64 (hypot.f64 re im))))
(-.f64 (/.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (neg.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))
(-.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) (log.f64 (pow.f64 (+.f64 re im) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)))))
(-.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (neg.f64 (hypot.f64 re im)))) (log.f64 (neg.f64 (sqrt.f64 (+.f64 re im)))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) #s(literal 1 binary64))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))))
(+.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) (log.f64 (sqrt.f64 (+.f64 re im))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))))
(log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))
(*.f64 #s(literal 1/8 binary64) (pow.f64 (log.f64 (+.f64 re im)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3/2 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (+.f64 re im))))
(*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 3 binary64)) (log.f64 (log.f64 (sqrt.f64 (+.f64 re im)))))
(pow.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64))
(exp.f64 (fma.f64 (log.f64 (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3/2 binary64) (*.f64 (log.f64 (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 2 binary64))) #s(literal 3/2 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)))
(*.f64 (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))
(*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64)))) (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) (log.f64 #s(literal 10 binary64)))) (neg.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))))) (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))))
(/.f64 (neg.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))))) (neg.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (neg.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))) (*.f64 (+.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 1/10 binary64))))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))))) (*.f64 (+.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 1/10 binary64))))) (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))))) (*.f64 (+.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 1/10 binary64))))) (neg.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (*.f64 (+.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 1/10 binary64))))) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (*.f64 (+.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 1/10 binary64))))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (*.f64 (+.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 1/10 binary64))))) (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.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 1/10 binary64))))) (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.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 1/10 binary64))))) (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 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 1/10 binary64)))))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))) (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))))) (+.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 1/10 binary64)))))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)))) (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 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 1/10 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (+.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 1/10 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))) (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 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 1/10 binary64)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 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 1/10 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 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 1/10 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 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 1/10 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64))) (log.f64 #s(literal 10 binary64))) (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))))
(/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (-.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64)) (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))))
(/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)))) (fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (-.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) #s(literal 2 binary64))) (-.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))))
(/.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) #s(literal 6 binary64)) (pow.f64 (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))))))))
(neg.f64 (*.f64 (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(fma.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) (log.f64 (sqrt.f64 (+.f64 re im))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(fma.f64 #s(literal -1 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im))))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))
(fma.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))
(fma.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(fma.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))
(fma.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (*.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))
(fma.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (*.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))))) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(fma.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (*.f64 (log.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))) (log.f64 #s(literal 10 binary64))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))) (/.f64 (pow.f64 (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) #s(literal 2 binary64)) (-.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))))
(+.f64 (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))))
(+.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (sqrt.f64 (+.f64 re im)))) (log.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im)))))))
(*.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 im re)) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (pow.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (pow.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (hypot.f64 re im) (sqrt.f64 (+.f64 re im))) (sqrt.f64 (+.f64 re im)))
(pow.f64 (exp.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (*.f64 (*.f64 (hypot.f64 re im) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))
(/.f64 (*.f64 (*.f64 (hypot.f64 re im) #s(literal 1 binary64)) (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (hypot.f64 re im))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 re im)))) (sqrt.f64 (-.f64 im re))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (hypot.f64 re im))) (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (+.f64 re im)))) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)))))
(/.f64 (*.f64 (neg.f64 (hypot.f64 re im)) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 re im))) (sqrt.f64 (-.f64 im re))))
(/.f64 (*.f64 (neg.f64 (hypot.f64 re im)) (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 re im))) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) (sqrt.f64 (-.f64 im re))))
(/.f64 (*.f64 #s(literal -1 binary64) (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)))) (*.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im))) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 im re))))
(/.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im)) (sqrt.f64 (-.f64 im re))))
(/.f64 (*.f64 #s(literal 1 binary64) (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)))) (*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im)) #s(literal 1 binary64)) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)))) (*.f64 (/.f64 (sqrt.f64 (+.f64 re im)) (hypot.f64 re im)) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)))))
(/.f64 (*.f64 (hypot.f64 re im) (hypot.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)))) (*.f64 (sqrt.f64 (+.f64 re im)) (sqrt.f64 (fma.f64 re (-.f64 re im) (*.f64 im im)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 im re)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 im re))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 im re)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 (+.f64 re im) (-.f64 re im)) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))))))
(sqrt.f64 (fma.f64 re re (*.f64 im im)))
(hypot.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 re)))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(hypot.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 im)))
(hypot.f64 (exp.f64 (log.f64 re)) im)
(hypot.f64 re (exp.f64 (log.f64 im)))
(hypot.f64 re im)
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 im re)
(exp.f64 (log.f64 (hypot.f64 re im)))

eval228.0ms (3.2%)

Memory
-4.6MiB live, 392.8MiB allocated
Compiler

Compiled 90 920 to 6 012 computations (93.4% saved)

prune29.0ms (0.4%)

Memory
8.1MiB live, 85.6MiB allocated
Pruning

16 alts after pruning (13 fresh and 3 done)

PrunedKeptTotal
New1 22181 229
Fresh9514
Picked415
Done022
Total1 234161 250
Accuracy
100.0%
Counts
1 250 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))))
99.1%
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))) (log.f64 #s(literal 10 binary64)))
98.2%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
98.3%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
50.0%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
99.0%
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64)))
98.6%
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (log.f64 im)))) (log.f64 #s(literal 1/10 binary64)))
98.2%
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
98.3%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
98.3%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
98.2%
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
99.0%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))))
98.3%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
49.9%
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
74.1%
(exp.f64 #s(approx (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))))
Compiler

Compiled 536 to 410 computations (23.5% saved)

simplify57.0ms (0.8%)

Memory
-6.4MiB live, 45.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
cost-diff0
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
cost-diff0
#s(approx (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))))
cost-diff0
(exp.f64 #s(approx (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))))
cost-diff0
(hypot.f64 re im)
cost-diff0
(log.f64 (hypot.f64 re im))
cost-diff0
(neg.f64 (log.f64 (hypot.f64 re im)))
cost-diff0
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64)))
cost-diff0
(log.f64 im)
cost-diff0
(/.f64 #s(literal -1 binary64) (log.f64 im))
cost-diff0
#s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
cost-diff0
(*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (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 1/10 binary64))
cost-diff0
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
cost-diff576
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
cost-diff0
(log.f64 (hypot.f64 im re))
cost-diff0
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))
cost-diff0
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))) (log.f64 #s(literal 10 binary64)))
cost-diff7168
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043214
064210
186204
2111203
3154203
4227203
5342203
6453203
7545203
8623203
9714203
10743203
11768203
12789203
13791203
14796203
15798203
0798203
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
#s(literal 1 binary64)
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
#s(literal -1 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 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))))
#s(literal -1 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))
#s(literal 1/10 binary64)
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
im
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
#s(literal 1 binary64)
(*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
#s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 #s(literal -1 binary64) (log.f64 im))
#s(literal -1 binary64)
(log.f64 im)
im
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 (log.f64 (hypot.f64 re im)))
(log.f64 (hypot.f64 re im))
(hypot.f64 re im)
re
im
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(exp.f64 #s(approx (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))))
#s(approx (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(log.f64 im)
im
Outputs
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(log.f64 (hypot.f64 re im))
#s(literal 1 binary64)
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))
(log.f64 (hypot.f64 im re))
(log.f64 (hypot.f64 re im))
(hypot.f64 im re)
(hypot.f64 re im)
im
re
#s(literal -1 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 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(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
#s(literal -1 binary64)
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
im
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (log.f64 #s(literal 1/10 binary64))) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))))
#s(literal 1 binary64)
(*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
#s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 #s(literal -1 binary64) (log.f64 im))
#s(literal -1 binary64)
(log.f64 im)
im
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (log.f64 (hypot.f64 re im)))
(log.f64 (hypot.f64 re im))
(hypot.f64 re im)
re
im
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(exp.f64 #s(approx (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))))
#s(approx (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(log.f64 im)
im

localize113.0ms (1.6%)

Memory
-7.8MiB live, 150.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.046875
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
accuracy0.24804959936216908
#s(approx (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))))
accuracy0.46130756837909415
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
accuracy0.7912192625896409
(exp.f64 #s(approx (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))))
accuracy0
(neg.f64 (log.f64 (hypot.f64 re im)))
accuracy0
(log.f64 (hypot.f64 re im))
accuracy0.4498825195368841
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64)))
accuracy0.7578125
(log.f64 #s(literal 1/10 binary64))
accuracy0.21875
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
accuracy0.27792815430056766
#s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
accuracy0.4372062988422101
(*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
accuracy0.7578125
(log.f64 #s(literal 1/10 binary64))
accuracy0.21875
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
accuracy0.28066427248902553
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
accuracy0.4512100586106521
(/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
accuracy0.7578125
(log.f64 #s(literal 1/10 binary64))
accuracy0
(log.f64 #s(literal 10 binary64))
accuracy0.1640625
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
accuracy0.203125
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))
accuracy0.4498825195368841
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))) (log.f64 #s(literal 10 binary64)))
Samples
62.0ms194×0valid
19.0ms62×0invalid
Compiler

Compiled 515 to 78 computations (84.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
ival-log: 20.0ms (32.8% of total)
ival-div: 15.0ms (24.6% of total)
ival-hypot: 9.0ms (14.8% of total)
ival-mult: 4.0ms (6.6% of total)
const: 4.0ms (6.6% of total)
ival-exp: 3.0ms (4.9% of total)
ival-pow: 3.0ms (4.9% of total)
ival-neg: 2.0ms (3.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series130.0ms (1.8%)

Memory
12.4MiB live, 164.2MiB allocated
Counts
23 → 247
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))) (log.f64 #s(literal 10 binary64)))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))
(log.f64 (hypot.f64 im re))
(/.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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(log.f64 #s(literal 1/10 binary64))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
#s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 #s(literal -1 binary64) (log.f64 im))
(log.f64 im)
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 (log.f64 (hypot.f64 re im)))
(log.f64 (hypot.f64 re im))
(hypot.f64 re im)
(exp.f64 #s(approx (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))))
#s(approx (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(log.f64 #s(literal 10 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
Outputs
(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) (pow (log im) 2)))) (/ 1 (log im)))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3)))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im)))
(+ (* (pow re 2) (- (* (pow re 2) (+ (* -1 (* (pow re 2) (+ (* 1/8 (/ 1 (* (pow im 6) (pow (log im) 3)))) (+ (* 1/6 (/ 1 (* (pow im 6) (pow (log im) 2)))) (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))))))) (+ (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 2)))) (* 1/4 (/ 1 (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ 1 (* (pow im 2) (pow (log im) 2)))))) (/ 1 (log im)))
(* -1 (/ (log im) (log 1/10)))
(+ (* -1 (/ (log im) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))
(+ (* -1 (/ (log im) (log 1/10))) (* (pow re 2) (- (* 1/4 (/ (pow re 2) (* (pow im 4) (log 1/10)))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(+ (* -1 (/ (log im) (log 1/10))) (* (pow re 2) (- (* (pow re 2) (+ (* -1/6 (/ (pow re 2) (* (pow im 6) (log 1/10)))) (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(/ (log 1/10) (log im))
(+ (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log im) 2)))) (/ (log 1/10) (log im)))
(+ (* (pow re 2) (- (* -1 (* (pow re 2) (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ (log 1/10) (* (pow im 2) (pow (log im) 2)))))) (/ (log 1/10) (log im)))
(+ (* (pow re 2) (- (* (pow re 2) (- (* -1 (* (pow re 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))) (+ (* 1/8 (/ (log 1/10) (* (pow im 6) (pow (log im) 3)))) (* 1/6 (/ (log 1/10) (* (pow im 6) (pow (log im) 2)))))))) (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 3))))))) (* 1/2 (/ (log 1/10) (* (pow im 2) (pow (log im) 2)))))) (/ (log 1/10) (log im)))
(* -1 (/ (log 1/10) (log im)))
(+ (* -1 (/ (log 1/10) (log im))) (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log im) 2)))))
(+ (* -1 (/ (log 1/10) (log im))) (* (pow re 2) (+ (* 1/2 (/ (log 1/10) (* (pow im 2) (pow (log im) 2)))) (* (pow re 2) (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 3)))))))))
(+ (* -1 (/ (log 1/10) (log im))) (* (pow re 2) (+ (* 1/2 (/ (log 1/10) (* (pow im 2) (pow (log im) 2)))) (* (pow re 2) (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 2)))) (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 3)))) (* (pow re 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 1/10) (* (pow im 4) (pow (log im) 3))))) (* (pow im 2) (log im)))) (+ (* 1/8 (/ (log 1/10) (* (pow im 6) (pow (log im) 3)))) (* 1/6 (/ (log 1/10) (* (pow im 6) (pow (log im) 2)))))))))))))
(/ -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 (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))
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)))))
(* -1 (log (/ (log 10) (log im))))
(+ (* -1 (log (/ (log 10) (log im)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log im)))))
(+ (* -1 (log (/ (log 10) (log im)))) (* (pow re 2) (+ (* -1/24 (* (pow re 2) (- (* -24 (/ (* (log im) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3)))))) (log 10))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(+ (* -1 (log (/ (log 10) (log im)))) (* (pow re 2) (+ (* (pow re 2) (+ (* -1/24 (- (* -24 (/ (* (log im) (+ (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 2)))) (* -1/4 (/ (log 10) (* (pow im 4) (pow (log im) 3)))))) (log 10))) (* 3 (/ 1 (* (pow im 4) (pow (log im) 2)))))) (* -1/720 (* (pow re 2) (- (+ (* -720 (/ (* (log im) (+ (* -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))))))) (log 10))) (* -360 (/ (+ (* -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 10))))) (* 30 (/ 1 (* (pow im 6) (pow (log im) 3))))))))) (* 1/2 (/ 1 (* (pow im 2) (log im)))))))
(* -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/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)))))))
(/ (log (/ 1 re)) (log 1/10))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10)))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10)))))
(* -1 (/ (log 1/10) (log (/ 1 re))))
(+ (* -1 (/ (log 1/10) (log (/ 1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(- (+ (* -1 (/ (log 1/10) (log (/ 1 re)))) (* -1 (/ (+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 3)))) (pow re 4)))) (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))))
(- (+ (* -1 (/ (log 1/10) (log (/ 1 re)))) (* -1 (/ (+ (* -1/8 (/ (* (pow im 6) (log 1/10)) (pow (log (/ 1 re)) 3))) (+ (* 1/720 (/ (* (log 1/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 1/10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6)))) (+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (* 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)))) (/ (log 1/10) (log (/ 1 re))))
(+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ (log 1/10) (log (/ 1 re))))))
(+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* -1/8 (/ (* (pow im 6) (log 1/10)) (* (pow re 6) (pow (log (/ 1 re)) 3)))) (+ (* 1/720 (/ (* (log 1/10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (* (pow re 6) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (+ (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ 1 re)) 3))))) (* (pow re 6) (log (/ 1 re))))) (/ (log 1/10) (log (/ 1 re)))))))))
(/ 1 (log (/ 1 re)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 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)))))))
(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))))))
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 (/ (log 10) (log (/ 1 re))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 re)))))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 re)))))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))) (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 24 (/ (* (log (/ 1 re)) (+ (* -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 10)))) (pow re 4)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 re)))))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ 1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 24 (/ (* (log (/ 1 re)) (+ (* -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 10)))) (pow re 4))) (* -1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (* 720 (/ (* (log (/ 1 re)) (+ (* -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))))))) (log 10))))) (pow re 6))))))
(* -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/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)))))))
(/ (log (/ -1 re)) (log 1/10))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10)))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10)))))
(* -1 (/ (log 1/10) (log (/ -1 re))))
(+ (* -1 (/ (log 1/10) (log (/ -1 re)))) (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(- (+ (* -1 (/ (log 1/10) (log (/ -1 re)))) (* -1 (/ (+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 3)))) (pow re 4)))) (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))))
(- (+ (* -1 (/ (log 1/10) (log (/ -1 re)))) (* -1 (/ (+ (* -1/8 (/ (* (pow im 6) (log 1/10)) (pow (log (/ -1 re)) 3))) (+ (* 1/720 (/ (* (log 1/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 1/10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6)))) (+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (* 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)))) (/ (log 1/10) (log (/ -1 re))))
(+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ (log 1/10) (log (/ -1 re))))))
(+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* -1/8 (/ (* (pow im 6) (log 1/10)) (* (pow re 6) (pow (log (/ -1 re)) 3)))) (+ (* 1/720 (/ (* (log 1/10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (* (pow re 6) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (* (pow im 4) (log 1/10)) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (+ (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (* (pow im 4) (log 1/10)) (pow (log (/ -1 re)) 3))))) (* (pow re 6) (log (/ -1 re))))) (/ (log 1/10) (log (/ -1 re)))))))))
(/ 1 (log (/ -1 re)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 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)))))))
(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 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 (/ (log 10) (log (/ -1 re))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 re)))))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 re)))))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))) (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 24 (/ (* (log (/ -1 re)) (+ (* -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 10)))) (pow re 4)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 re)))))) (+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log (/ -1 re))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 24 (/ (* (log (/ -1 re)) (+ (* -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 10)))) (pow re 4))) (* -1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (* 720 (/ (* (log (/ -1 re)) (+ (* -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))))))) (log 10))))) (pow re 6))))))
(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) (pow (log re) 2)))) (/ 1 (log re)))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3)))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 1/8 (/ 1 (* (pow re 6) (pow (log re) 3)))) (+ (* 1/6 (/ 1 (* (pow re 6) (pow (log re) 2)))) (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))))))) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))
(* -1 (/ (log re) (log 1/10)))
(+ (* -1 (/ (log re) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))))
(+ (* -1 (/ (log re) (log 1/10))) (* (pow im 2) (- (* 1/4 (/ (pow im 2) (* (pow re 4) (log 1/10)))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))
(+ (* -1 (/ (log re) (log 1/10))) (* (pow im 2) (- (* (pow im 2) (+ (* -1/6 (/ (pow im 2) (* (pow re 6) (log 1/10)))) (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))
(/ (log 1/10) (log re))
(+ (* -1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log re) 2)))) (/ (log 1/10) (log re)))
(+ (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ (log 1/10) (* (pow re 2) (pow (log re) 2)))))) (/ (log 1/10) (log re)))
(+ (* (pow im 2) (- (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))) (+ (* 1/8 (/ (log 1/10) (* (pow re 6) (pow (log re) 3)))) (* 1/6 (/ (log 1/10) (* (pow re 6) (pow (log re) 2)))))))) (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ (log 1/10) (* (pow re 2) (pow (log re) 2)))))) (/ (log 1/10) (log re)))
(* -1 (/ (log 1/10) (log re)))
(+ (* -1 (/ (log 1/10) (log re))) (* 1/2 (/ (* (pow im 2) (log 1/10)) (* (pow re 2) (pow (log re) 2)))))
(+ (* -1 (/ (log 1/10) (log re))) (* (pow im 2) (+ (* 1/2 (/ (log 1/10) (* (pow re 2) (pow (log re) 2)))) (* (pow im 2) (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 3)))))))))
(+ (* -1 (/ (log 1/10) (log re))) (* (pow im 2) (+ (* 1/2 (/ (log 1/10) (* (pow re 2) (pow (log re) 2)))) (* (pow im 2) (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 2)))) (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 3)))) (* (pow im 2) (+ (* -1/2 (/ (+ (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 1/10) (* (pow re 4) (pow (log re) 3))))) (* (pow re 2) (log re)))) (+ (* 1/8 (/ (log 1/10) (* (pow re 6) (pow (log re) 3)))) (* 1/6 (/ (log 1/10) (* (pow re 6) (pow (log re) 2)))))))))))))
(/ -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 (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))
(+ 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)))))
(* -1 (log (/ (log 10) (log re))))
(+ (* -1 (log (/ (log 10) (log re)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log re)))))
(+ (* -1 (log (/ (log 10) (log re)))) (* (pow im 2) (+ (* -1/24 (* (pow im 2) (- (* -24 (/ (* (log re) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3)))))) (log 10))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(+ (* -1 (log (/ (log 10) (log re)))) (* (pow im 2) (+ (* (pow im 2) (+ (* -1/24 (- (* -24 (/ (* (log re) (+ (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 2)))) (* -1/4 (/ (log 10) (* (pow re 4) (pow (log re) 3)))))) (log 10))) (* 3 (/ 1 (* (pow re 4) (pow (log re) 2)))))) (* -1/720 (* (pow im 2) (- (+ (* -720 (/ (* (log re) (+ (* -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))))))) (log 10))) (* -360 (/ (+ (* -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 10))))) (* 30 (/ 1 (* (pow re 6) (pow (log re) 3))))))))) (* 1/2 (/ 1 (* (pow re 2) (log re)))))))
(log (/ (log 10) (log im)))
(/ (log 10) (log 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)))))))
(/ -1 (log (/ 1 im)))
(- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))
(- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))))
(/ (log (/ 1 im)) (log 1/10))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))))
(* -1 (/ (log 1/10) (log (/ 1 im))))
(+ (* -1 (/ (log 1/10) (log (/ 1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(- (+ (* -1 (/ (log 1/10) (log (/ 1 im)))) (* -1 (/ (+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 3)))) (pow im 4)))) (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))))
(- (+ (* -1 (/ (log 1/10) (log (/ 1 im)))) (* -1 (/ (+ (* -1/8 (/ (* (pow re 6) (log 1/10)) (pow (log (/ 1 im)) 3))) (+ (* 1/720 (/ (* (log 1/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 1/10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6)))) (+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (* 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)))) (/ (log 1/10) (log (/ 1 im))))
(+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ (log 1/10) (log (/ 1 im))))))
(+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* -1/8 (/ (* (pow re 6) (log 1/10)) (* (pow im 6) (pow (log (/ 1 im)) 3)))) (+ (* 1/720 (/ (* (log 1/10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (* (pow im 6) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (+ (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ 1 im)) 3))))) (* (pow im 6) (log (/ 1 im))))) (/ (log 1/10) (log (/ 1 im)))))))))
(/ 1 (log (/ 1 im)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 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)))))))
(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))))))
(* 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 (/ (log 10) (log (/ 1 im))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 im)))))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 im)))))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))) (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 24 (/ (* (log (/ 1 im)) (+ (* -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 10)))) (pow im 4)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ 1 im)))))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ 1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 24 (/ (* (log (/ 1 im)) (+ (* -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 10)))) (pow im 4))) (* -1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (* 720 (/ (* (log (/ 1 im)) (+ (* -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))))))) (log 10))))) (pow im 6))))))
(log (* -1 (/ (log 10) (log (/ 1 im)))))
(* -1 (/ (log 10) (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)))))))
(/ -1 (log (/ -1 im)))
(- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im))))
(- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))))
(/ (log (/ -1 im)) (log 1/10))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10)))))
(* -1 (/ (log 1/10) (log (/ -1 im))))
(+ (* -1 (/ (log 1/10) (log (/ -1 im)))) (* -1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(- (+ (* -1 (/ (log 1/10) (log (/ -1 im)))) (* -1 (/ (+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 3)))) (pow im 4)))) (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))))
(- (+ (* -1 (/ (log 1/10) (log (/ -1 im)))) (* -1 (/ (+ (* -1/8 (/ (* (pow re 6) (log 1/10)) (pow (log (/ -1 im)) 3))) (+ (* 1/720 (/ (* (log 1/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 1/10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6)))) (+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (* 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)))) (/ (log 1/10) (log (/ -1 im))))
(+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ (log 1/10) (log (/ -1 im))))))
(+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* -1/8 (/ (* (pow re 6) (log 1/10)) (* (pow im 6) (pow (log (/ -1 im)) 3)))) (+ (* 1/720 (/ (* (log 1/10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (* (pow im 6) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (* (pow re 4) (log 1/10)) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (* (pow re 2) (log 1/10)) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (+ (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (* (pow re 4) (log 1/10)) (pow (log (/ -1 im)) 3))))) (* (pow im 6) (log (/ -1 im))))) (/ (log 1/10) (log (/ -1 im)))))))))
(/ 1 (log (/ -1 im)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im))))
(- (+ (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 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) (* -1 (log (/ -1 im)))))
(+ (log -1) (* -1 (log (/ -1 im))))
(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 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 (/ (log 10) (log (/ -1 im))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 im)))))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 im)))))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))) (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 24 (/ (* (log (/ -1 im)) (+ (* -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 10)))) (pow im 4)))))
(+ (* -1 (log (* -1 (/ (log 10) (log (/ -1 im)))))) (+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log (/ -1 im))))) (+ (* -1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 24 (/ (* (log (/ -1 im)) (+ (* -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 10)))) (pow im 4))) (* -1/720 (/ (+ (* -360 (/ (* (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 10))) (+ (* 30 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (* 720 (/ (* (log (/ -1 im)) (+ (* -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))))))) (log 10))))) (pow im 6))))))
(* -1 (log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))))
(log (/ (log 10) (+ (log -1) (* -1 (log (/ -1 im))))))
(/ (log 10) (+ (log -1) (* -1 (log (/ -1 im)))))
Calls

6 calls:

TimeVariablePointExpression
42.0ms
im
@-inf
((/ 1 (pow (log (sqrt (+ (* im im) (* re re)))) -1)) (/ (/ 1 (pow (log (sqrt (+ (* im im) (* re re)))) -1)) (log 10)) (pow (log (sqrt (+ (* im im) (* re re)))) -1) (log (sqrt (+ (* im im) (* re re)))) (/ -1 (/ (log 1/10) (log (sqrt (+ (* re re) (* im im)))))) (/ (log 1/10) (log (sqrt (+ (* re re) (* im im))))) (log 1/10) (log (sqrt (+ (* re re) (* im im)))) (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/ -1 (log im)) (log im) (/ (neg (log (sqrt (+ (* re re) (* im im))))) (log 1/10)) (neg (log (sqrt (+ (* re re) (* im im))))) (log (sqrt (+ (* re re) (* im im)))) (sqrt (+ (* re re) (* im im))) (exp (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1)) (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg (log (/ (log 10) (log im)))) (log (/ (log 10) (log im))) (log 10) (/ 1 (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10))) (/ (log 10) (log im)))
37.0ms
im
@0
((/ 1 (pow (log (sqrt (+ (* im im) (* re re)))) -1)) (/ (/ 1 (pow (log (sqrt (+ (* im im) (* re re)))) -1)) (log 10)) (pow (log (sqrt (+ (* im im) (* re re)))) -1) (log (sqrt (+ (* im im) (* re re)))) (/ -1 (/ (log 1/10) (log (sqrt (+ (* re re) (* im im)))))) (/ (log 1/10) (log (sqrt (+ (* re re) (* im im))))) (log 1/10) (log (sqrt (+ (* re re) (* im im)))) (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/ -1 (log im)) (log im) (/ (neg (log (sqrt (+ (* re re) (* im im))))) (log 1/10)) (neg (log (sqrt (+ (* re re) (* im im))))) (log (sqrt (+ (* re re) (* im im)))) (sqrt (+ (* re re) (* im im))) (exp (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1)) (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg (log (/ (log 10) (log im)))) (log (/ (log 10) (log im))) (log 10) (/ 1 (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10))) (/ (log 10) (log im)))
36.0ms
im
@inf
((/ 1 (pow (log (sqrt (+ (* im im) (* re re)))) -1)) (/ (/ 1 (pow (log (sqrt (+ (* im im) (* re re)))) -1)) (log 10)) (pow (log (sqrt (+ (* im im) (* re re)))) -1) (log (sqrt (+ (* im im) (* re re)))) (/ -1 (/ (log 1/10) (log (sqrt (+ (* re re) (* im im)))))) (/ (log 1/10) (log (sqrt (+ (* re re) (* im im))))) (log 1/10) (log (sqrt (+ (* re re) (* im im)))) (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/ -1 (log im)) (log im) (/ (neg (log (sqrt (+ (* re re) (* im im))))) (log 1/10)) (neg (log (sqrt (+ (* re re) (* im im))))) (log (sqrt (+ (* re re) (* im im)))) (sqrt (+ (* re re) (* im im))) (exp (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1)) (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg (log (/ (log 10) (log im)))) (log (/ (log 10) (log im))) (log 10) (/ 1 (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10))) (/ (log 10) (log im)))
3.0ms
re
@inf
((/ 1 (pow (log (sqrt (+ (* im im) (* re re)))) -1)) (/ (/ 1 (pow (log (sqrt (+ (* im im) (* re re)))) -1)) (log 10)) (pow (log (sqrt (+ (* im im) (* re re)))) -1) (log (sqrt (+ (* im im) (* re re)))) (/ -1 (/ (log 1/10) (log (sqrt (+ (* re re) (* im im)))))) (/ (log 1/10) (log (sqrt (+ (* re re) (* im im))))) (log 1/10) (log (sqrt (+ (* re re) (* im im)))) (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/ -1 (log im)) (log im) (/ (neg (log (sqrt (+ (* re re) (* im im))))) (log 1/10)) (neg (log (sqrt (+ (* re re) (* im im))))) (log (sqrt (+ (* re re) (* im im)))) (sqrt (+ (* re re) (* im im))) (exp (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1)) (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg (log (/ (log 10) (log im)))) (log (/ (log 10) (log im))) (log 10) (/ 1 (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10))) (/ (log 10) (log im)))
3.0ms
re
@-inf
((/ 1 (pow (log (sqrt (+ (* im im) (* re re)))) -1)) (/ (/ 1 (pow (log (sqrt (+ (* im im) (* re re)))) -1)) (log 10)) (pow (log (sqrt (+ (* im im) (* re re)))) -1) (log (sqrt (+ (* im im) (* re re)))) (/ -1 (/ (log 1/10) (log (sqrt (+ (* re re) (* im im)))))) (/ (log 1/10) (log (sqrt (+ (* re re) (* im im))))) (log 1/10) (log (sqrt (+ (* re re) (* im im)))) (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/ -1 (log im)) (log im) (/ (neg (log (sqrt (+ (* re re) (* im im))))) (log 1/10)) (neg (log (sqrt (+ (* re re) (* im im))))) (log (sqrt (+ (* re re) (* im im)))) (sqrt (+ (* re re) (* im im))) (exp (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1)) (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg (log (/ (log 10) (log im)))) (log (/ (log 10) (log im))) (log 10) (/ 1 (* (/ -1 (log (sqrt (+ (* im im) (* re re))))) (log 1/10))) (/ (log 10) (log im)))

simplify176.0ms (2.5%)

Memory
17.7MiB live, 207.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite210.0ms (3%)

Memory
-10.4MiB live, 184.1MiB allocated
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043184
064179
1189169
2861166
36166166
08028166
Stop Event
iter limit
node limit
iter limit
Counts
23 → 901
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))) (log.f64 #s(literal 10 binary64)))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))
(log.f64 (hypot.f64 im re))
(/.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)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(log.f64 #s(literal 1/10 binary64))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
#s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 #s(literal -1 binary64) (log.f64 im))
(log.f64 im)
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 (log.f64 (hypot.f64 re im)))
(log.f64 (hypot.f64 re im))
(hypot.f64 re im)
(exp.f64 #s(approx (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))))
#s(approx (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(log.f64 #s(literal 10 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))
Outputs
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (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))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))
(pow.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))
(/.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/4 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 3 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))
(fma.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))) (log.f64 (sqrt.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))))))
(-.f64 (log.f64 (neg.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (log.f64 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(-.f64 (log.f64 (neg.f64 (hypot.f64 re im))) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))) (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))) (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(-.f64 #s(literal 0 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (hypot.f64 re im))))
(-.f64 (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(exp.f64 (log.f64 (log.f64 (hypot.f64 re im))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) #s(literal -1 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (*.f64 (-.f64 im re) (+.f64 re im)) #s(literal -1 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 im re) (+.f64 re im)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))))
(+.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)))))
(+.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (pow.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))) (log.f64 (/.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal 1 binary64))))
(+.f64 (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (hypot.f64 re im))))
(+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im)))
(+.f64 (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(log.f64 (hypot.f64 re im))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re 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 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))) (+.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) (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)) (neg.f64 (log.f64 (hypot.f64 re 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)) (log.f64 (hypot.f64 re 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)) (log.f64 (hypot.f64 re im)))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))))
(/.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)) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/4 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/4 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/4 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 (hypot.f64 re im))))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(/.f64 #s(literal 2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))
(neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(exp.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 (hypot.f64 re im))) (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 (hypot.f64 re im))))))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (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))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))
(pow.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))
(/.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/4 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 3 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))
(fma.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))) (log.f64 (sqrt.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))))))
(-.f64 (log.f64 (neg.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (log.f64 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(-.f64 (log.f64 (neg.f64 (hypot.f64 re im))) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))) (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))) (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(-.f64 #s(literal 0 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (hypot.f64 re im))))
(-.f64 (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(exp.f64 (log.f64 (log.f64 (hypot.f64 re im))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) #s(literal -1 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (*.f64 (-.f64 im re) (+.f64 re im)) #s(literal -1 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 im re) (+.f64 re im)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))))
(+.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)))))
(+.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (pow.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))) (log.f64 (/.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal 1 binary64))))
(+.f64 (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (hypot.f64 re im))))
(+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im)))
(+.f64 (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(log.f64 (hypot.f64 re im))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(*.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 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)) (pow.f64 (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 #s(literal 1 binary64) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64))
(/.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(literal -1 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (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(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.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 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))))
(neg.f64 (/.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 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 1/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 1/10 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 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 (log.f64 #s(literal 1/10 binary64)) (/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -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))))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 1/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 1/10 binary64))) #s(literal -1 binary64))
(pow.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) (pow.f64 (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 (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 #s(literal -1 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(/.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #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 10 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))))
(/.f64 (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 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))))
(neg.f64 (/.f64 (log.f64 #s(literal 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 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 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 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 1/10 binary64)))) #s(literal -1 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 #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) (pow.f64 (log.f64 #s(literal 1/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)))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 1/10 binary64))
(*.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) #s(literal -1 binary64))
(*.f64 #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)))
#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) (pow.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))))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))))) (log.f64 #s(literal 10 binary64)))
(*.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (neg.f64 (neg.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (neg.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))) (log.f64 #s(literal 10 binary64)))
(*.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (neg.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))))))
(*.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) (neg.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))) (pow.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64))
(/.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal -1 binary64)))
(/.f64 (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(/.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(neg.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal -1 binary64))))
(neg.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal -1 binary64))) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64))))
(*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal 1 binary64))
#s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 (neg.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))) #s(literal -1 binary64))
(/.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (log.f64 im)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 im) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 im) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(pow.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64))
(/.f64 (pow.f64 (log.f64 im) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (log.f64 im))
(/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im)))
(neg.f64 (pow.f64 (log.f64 im) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 im) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64))
(*.f64 (log.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 im)))
(*.f64 #s(literal 1 binary64) (log.f64 im))
(/.f64 (neg.f64 (log.f64 im)) #s(literal -1 binary64))
(/.f64 (log.f64 im) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 im) #s(literal -1 binary64)))
(neg.f64 (neg.f64 (log.f64 im)))
(-.f64 #s(literal 0 binary64) (neg.f64 (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 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal -1 binary64))))
(log.f64 im)
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64)) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re 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 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))) (+.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64)))))))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) (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)) (neg.f64 (log.f64 (hypot.f64 re 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)) (log.f64 (hypot.f64 re 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)) (log.f64 (hypot.f64 re im)))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))))
(/.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)) (log.f64 (hypot.f64 re im))))
(neg.f64 (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64))))
(exp.f64 (log.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))))
(+.f64 (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(+.f64 #s(literal 0 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))
(*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (hypot.f64 re im))))
(pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(neg.f64 (log.f64 (hypot.f64 re im)))
(fma.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (log.f64 (hypot.f64 re im)))) (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)))) (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (log.f64 (hypot.f64 re im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (hypot.f64 re im))))
(-.f64 #s(literal 0 binary64) (log.f64 (neg.f64 (neg.f64 (hypot.f64 re im)))))
(-.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im)))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (log.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))
(+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1/2 binary64))) (log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal -1/4 binary64))) (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal -1/4 binary64))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (log.f64 (pow.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal -1 binary64))))
(+.f64 (log.f64 (pow.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/2 binary64))) (log.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) #s(literal -1 binary64)) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (pow.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/2 binary64))) (log.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 im re) (+.f64 re im)) #s(literal -1 binary64)) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (pow.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/2 binary64))) (log.f64 (pow.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal -1/2 binary64))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (hypot.f64 re im)))))
(+.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (hypot.f64 re im))))
(+.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(log.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (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))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)))
(pow.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))
(/.f64 (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/4 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 3 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 re im)))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (neg.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64))))
(/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im))))
(/.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(neg.f64 (neg.f64 (log.f64 (hypot.f64 re im))))
(fma.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (log.f64 (sqrt.f64 (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))))) (log.f64 (sqrt.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (log.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))))))
(-.f64 (log.f64 (neg.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))) (log.f64 (neg.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))))))
(-.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(-.f64 (log.f64 (neg.f64 (hypot.f64 re im))) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))) (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))) (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))))
(-.f64 #s(literal 0 binary64) (log.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (hypot.f64 re im))))
(-.f64 (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(exp.f64 (log.f64 (log.f64 (hypot.f64 re im))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) #s(literal -1 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (pow.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (sqrt.f64 (pow.f64 (*.f64 (-.f64 im re) (+.f64 re im)) #s(literal -1 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 im re) (+.f64 re im)) #s(literal -1 binary64)) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))))
(+.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (sqrt.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)))))
(+.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (pow.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64))))
(+.f64 (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))) (log.f64 (/.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal 1 binary64))))
(+.f64 (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))) (log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (hypot.f64 re im))))
(+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im)))
(+.f64 (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(log.f64 (hypot.f64 re im))
(*.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) (/.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (pow.f64 (*.f64 (+.f64 re im) (-.f64 re im)) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (pow.f64 (*.f64 (-.f64 im re) (+.f64 re im)) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (pow.f64 (*.f64 (-.f64 im re) (+.f64 re im)) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (pow.f64 (pow.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 re im) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (hypot.f64 re im)))
(*.f64 #s(literal 1 binary64) (hypot.f64 re im))
(pow.f64 (exp.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (hypot.f64 re im) #s(literal 1 binary64))
(pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (sqrt.f64 (neg.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (sqrt.f64 (neg.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (neg.f64 (hypot.f64 re im)) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (hypot.f64 re im) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (sqrt.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (*.f64 (-.f64 im re) (+.f64 re im))) (sqrt.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))) (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (hypot.f64 re im) #s(literal -1 binary64)))
(sqrt.f64 (fma.f64 re re (*.f64 im im)))
(hypot.f64 (exp.f64 (log.f64 re)) im)
(hypot.f64 re im)
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 im re)
(exp.f64 (log.f64 (hypot.f64 re im)))
(exp.f64 #s(approx (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))
#s(approx (* (log (/ (log 10) (log (sqrt (+ (* im im) (* re re)))))) -1) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(*.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))))
(*.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64))))
(*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) #s(literal -1 binary64)) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) #s(literal -1 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) (-.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) (log.f64 (log.f64 im))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) (fma.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) (-.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) (log.f64 (log.f64 im))))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64)))) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 3 binary64)))) (neg.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) (neg.f64 (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 3 binary64))) (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) (neg.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 3 binary64)))))
(neg.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64) (*.f64 (neg.f64 (log.f64 (log.f64 im))) #s(literal -1 binary64)))
(fma.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (log.f64 im)))))
(fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 0 binary64))
(-.f64 (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (log.f64 (log.f64 im))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))) (/.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64))))
(-.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 im))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(-.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) (neg.f64 (log.f64 (log.f64 im))))
(-.f64 (log.f64 (neg.f64 (log.f64 im))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(-.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(-.f64 (log.f64 (log.f64 im)) (log.f64 (log.f64 #s(literal 10 binary64))))
(+.f64 (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal -1/2 binary64))) (log.f64 (pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (log.f64 im) #s(literal -1 binary64)) #s(literal -1 binary64))) (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(+.f64 (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))) (log.f64 (neg.f64 (log.f64 im))))
(+.f64 (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (log.f64 (log.f64 im)))
(+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (log.f64 #s(literal 10 binary64)))) (*.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (log.f64 im)))))
(+.f64 (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (log.f64 (log.f64 im))) #s(literal -1 binary64)))
(+.f64 (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))) (log.f64 (neg.f64 (log.f64 im))))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(+.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) (log.f64 (pow.f64 (pow.f64 (log.f64 im) #s(literal -1 binary64)) #s(literal -1 binary64))))
(+.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))) (log.f64 (log.f64 im)))
(+.f64 (log.f64 (neg.f64 (log.f64 im))) (log.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64))))
(+.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(+.f64 (log.f64 (log.f64 im)) (log.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (log.f64 (log.f64 im)) (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))
(*.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(*.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64))
(*.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(*.f64 #s(literal 1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(/.f64 (-.f64 (*.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 (neg.f64 (log.f64 im))) (log.f64 (neg.f64 (log.f64 im))))) (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 (log.f64 im))) (neg.f64 (log.f64 (log.f64 im))))) (-.f64 (log.f64 (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 (log.f64 im)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (neg.f64 (log.f64 im))) #s(literal 3 binary64))) (fma.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (log.f64 #s(literal 1/10 binary64))) (fma.f64 (log.f64 (neg.f64 (log.f64 im))) (log.f64 (neg.f64 (log.f64 im))) (*.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (neg.f64 (log.f64 im)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 (log.f64 im))) #s(literal 3 binary64))) (+.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (log.f64 (log.f64 im))) (neg.f64 (log.f64 (log.f64 im)))) (*.f64 (log.f64 (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 (log.f64 im)))))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64)))) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 3 binary64)))) (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))) (neg.f64 (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64))) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 3 binary64))) (neg.f64 (pow.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64))) (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)))))
(neg.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(fma.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) #s(literal 0 binary64))
(fma.f64 (-.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 (log.f64 im)) (log.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal -1 binary64) (log.f64 (log.f64 im)) (log.f64 (log.f64 #s(literal 10 binary64))))
(fma.f64 #s(literal 1 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 0 binary64))
(-.f64 (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))) (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 2 binary64)) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))))
(-.f64 (/.f64 (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (log.f64 (log.f64 im)) #s(literal 3 binary64)) (fma.f64 (log.f64 (log.f64 im)) (log.f64 (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))) (pow.f64 (log.f64 (log.f64 #s(literal 10 binary64))) #s(literal 2 binary64)))))
(-.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (log.f64 #s(literal -1 binary64)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (neg.f64 (log.f64 (log.f64 im))) (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64)))))
(-.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (neg.f64 (log.f64 im))))
(-.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(-.f64 (log.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (log.f64 im)))
(-.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 0 binary64))
(+.f64 (log.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal -1/2 binary64))) (log.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal -1/2 binary64))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 im))))
(+.f64 (log.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))) (neg.f64 (log.f64 (log.f64 im))))
(+.f64 (neg.f64 (neg.f64 (log.f64 (log.f64 #s(literal 10 binary64))))) (neg.f64 (log.f64 (log.f64 im))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 (log.f64 #s(literal 1/10 binary64))))
(+.f64 (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))) (log.f64 #s(literal -1 binary64)))
(+.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im))))
(+.f64 (neg.f64 (log.f64 (log.f64 im))) (log.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))))
(+.f64 (neg.f64 (log.f64 (log.f64 im))) (log.f64 (log.f64 #s(literal 10 binary64))))
(+.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 1 binary64))))
(+.f64 (log.f64 (log.f64 #s(literal 1/10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) (log.f64 im))))
(+.f64 #s(literal 0 binary64) (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))
(+.f64 (log.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64))))
(+.f64 (log.f64 (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 (log.f64 im))))
(+.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))) #s(literal 0 binary64))
(log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(*.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 #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) (pow.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)))
(+.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))
(log.f64 #s(literal 10 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))) (pow.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) (pow.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(pow.f64 (exp.f64 (log.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (pow.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))) #s(literal 1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 (pow.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (pow.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) (neg.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))))
(/.f64 (/.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(*.f64 (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (log.f64 im) #s(literal -1 binary64)))
(*.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal -1 binary64))
(*.f64 (pow.f64 (log.f64 im) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 im) #s(literal -1 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 im)) #s(literal 1 binary64)))
(*.f64 (log.f64 #s(literal 1/10 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 im)))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (pow.f64 (log.f64 im) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 im) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(*.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)))
(pow.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal 1 binary64))
(/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal -1 binary64))
(/.f64 (pow.f64 (log.f64 im) #s(literal -1 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal -1 binary64)))
(/.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im)) #s(literal 1 binary64))
(/.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 im)))
(/.f64 (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 #s(literal 1 binary64) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(neg.f64 (/.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (log.f64 im))) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 im)) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(-.f64 #s(literal 0 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 im)))
(exp.f64 (log.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 im))))

eval126.0ms (1.8%)

Memory
14.8MiB live, 170.3MiB allocated
Compiler

Compiled 27 258 to 3 730 computations (86.3% saved)

prune32.0ms (0.5%)

Memory
-10.7MiB live, 72.9MiB allocated
Pruning

18 alts after pruning (12 fresh and 6 done)

PrunedKeptTotal
New9147921
Fresh358
Picked235
Done033
Total91918937
Accuracy
100.0%
Counts
937 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.4%
(pow.f64 (pow.f64 (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
74.9%
(/.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))
98.2%
(/.f64 (pow.f64 (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))))
98.2%
(/.f64 (/.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im)))) #s(literal -1 binary64)) (log.f64 #s(literal 1/10 binary64)))
98.3%
(/.f64 (/.f64 #s(literal 1 binary64) #s(approx (pow (log (sqrt (+ (* im im) (* re re)))) -1) (/.f64 #s(literal 1 binary64) (log.f64 im)))) (log.f64 #s(literal 10 binary64)))
98.2%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
98.3%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 0 binary64) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
50.0%
(/.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
49.9%
(/.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
99.0%
(/.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64)))
98.6%
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (log.f64 im)))) (log.f64 #s(literal 1/10 binary64)))
98.2%
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
98.3%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
98.3%
(/.f64 #s(literal 1 binary64) (/.f64 (log.f64 #s(literal 10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
98.2%
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ -1 (log (sqrt (+ (* im im) (* re re))))) (/.f64 #s(literal -1 binary64) (log.f64 im))) (log.f64 #s(literal 1/10 binary64))))
99.0%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 re im))))
98.3%
(/.f64 #s(literal -1 binary64) (/.f64 (log.f64 #s(literal 1/10 binary64)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))))
Compiler

Compiled 1 058 to 431 computations (59.3% saved)

regimes97.0ms (1.4%)

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

8 calls:

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

Compiled 44 to 38 computations (13.6% saved)

regimes100.0ms (1.4%)

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

8 calls:

18.0ms
(*.f64 re re)
14.0ms
im
12.0ms
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
12.0ms
(+.f64 (*.f64 re re) (*.f64 im im))
11.0ms
re
Results
AccuracySegmentsBranch
99.1%1(*.f64 re re)
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 im im)
Compiler

Compiled 44 to 38 computations (13.6% saved)

regimes44.0ms (0.6%)

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

8 calls:

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

Compiled 44 to 38 computations (13.6% saved)

regimes41.0ms (0.6%)

Memory
-13.9MiB live, 69.5MiB allocated
Accuracy

Total -31.4b remaining (-2951.4%)

Threshold costs -31.4b (-2951.4%)

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

8 calls:

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

Compiled 44 to 38 computations (13.6% saved)

simplify25.0ms (0.4%)

Memory
6.5MiB live, 44.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041103
154103
263103
370103
474103
575103
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (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)))
Outputs
(/.f64 (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (+.f64 im re))) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (+.f64 (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))) #s(literal 2 binary64)) (*.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (-.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 im re)))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (+.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 re im)))) #s(literal 3 binary64))) (*.f64 (+.f64 (*.f64 (-.f64 (log.f64 (sqrt.f64 (+.f64 re im))) (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 re im))))) (log.f64 (sqrt.f64 (+.f64 re im)))) (pow.f64 (log.f64 (/.f64 (hypot.f64 im re) (sqrt.f64 (+.f64 re im)))) #s(literal 2 binary64))) (log.f64 #s(literal 10 binary64))))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (log.f64 im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (log.f64 im))) (neg.f64 (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)))

soundness521.0ms (7.3%)

Memory
-16.0MiB live, 372.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0202219673
1682818427
0825717634
02681521
17301477
222031475
357991463
083921366
033162
057114
1154113
2851112
08271112
01041
01741
14441
225141
3204641
0838725
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 197 to 106 computations (46.2% saved)

preprocess161.0ms (2.3%)

Memory
15.5MiB live, 150.2MiB allocated
Remove

(sort re im)

Compiler

Compiled 1 910 to 732 computations (61.7% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...