math.log10 on complex, real part

Time bar (total: 6.7s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze110.0ms (1.6%)

Memory
18.6MiB live, 196.7MiB allocated; 64ms collecting garbage
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.6s (24.2%)

Memory
-77.0MiB live, 1 463.0MiB allocated; 1.0s collecting garbage
Samples
1.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 889.0ms
ival-hypot: 570.0ms (64.1% of total)
ival-log: 228.0ms (25.6% of total)
ival-div: 73.0ms (8.2% of total)
ival-true: 6.0ms (0.7% of total)
exact: 6.0ms (0.7% of total)
ival-assert: 4.0ms (0.4% of total)
adjust: 3.0ms (0.3% of total)
Bogosity

explain332.0ms (4.9%)

Memory
-46.8MiB live, 341.4MiB allocated; 44ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1190-1(2.9382488518141384e-284 -1.8397653578958123e-155)(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-rescue1080
(+.f64 (*.f64 re re) (*.f64 im im))overflow108
(*.f64 re re)overflow60
(*.f64 im im)overflow64
sqrt.f64(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))uflow-rescue100
(+.f64 (*.f64 re re) (*.f64 im im))underflow10
(*.f64 re re)underflow64
(*.f64 im im)underflow52
Confusion
Predicted +Predicted -
+1180
-0138
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+11800
-00138
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0138
1118
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
140.0ms512×0valid
Compiler

Compiled 110 to 34 computations (69.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 123.0ms
ival-log: 42.0ms (34.1% of total)
ival-mult: 40.0ms (32.5% of total)
ival-div: 29.0ms (23.5% of total)
ival-hypot: 9.0ms (7.3% of total)
ival-add: 2.0ms (1.6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess45.0ms (0.7%)

Memory
6.6MiB live, 51.3MiB allocated; 10ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02462
15762
210762
313262
417062
01012
01712
12812
26712
312412
416112
01617
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; 0ms collecting garbage
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.8%
(/.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)

simplify5.0ms (0.1%)

Memory
6.2MiB live, 6.2MiB allocated; 0ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
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-diff1
(+.f64 (*.f64 re re) (*.f64 im im))
cost-diff4
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01047
01747
12847
26747
312447
416147
016131
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)

localize55.0ms (0.8%)

Memory
3.3MiB live, 50.0MiB allocated; 5ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
accuracy0.0
(log.f64 #s(literal 10 binary64))
accuracy0.5837288574528623
(/.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))) (log.f64 #s(literal 10 binary64)))
accuracy27.33722425307049
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
Samples
48.0ms256×0valid
Compiler

Compiled 49 to 12 computations (75.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-log: 29.0ms (73.2% of total)
ival-hypot: 4.0ms (10.1% of total)
ival-mult: 3.0ms (7.6% of total)
ival-div: 2.0ms (5% of total)
ival-add: 1.0ms (2.5% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series13.0ms (0.2%)

Memory
27.6MiB live, 27.6MiB allocated; 0ms collecting garbage
Counts
5 → 75
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(+.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))))
(log.f64 #s(literal 10 binary64))
Outputs
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 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))))))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (+ (* 1/16 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* -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 (/ (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 (* 1/2 (/ (pow im 2) re)))
(+ re (* (pow im 2) (+ (* -1/8 (/ (pow im 2) (pow re 3))) (* 1/2 (/ 1 re)))))
(+ re (* (pow im 2) (+ (* (pow im 2) (- (* 1/16 (/ (pow im 2) (pow re 5))) (* 1/8 (/ 1 (pow re 3))))) (* 1/2 (/ 1 re)))))
(/ (log re) (log 10))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(+ (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(log re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (log re) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+ (log re) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2)))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* -1 (/ (log (/ 1 im)) (log 10)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(* -1 (log (/ 1 im)))
(+ (* -1 (log (/ 1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))))
(* -1 (* im (+ 1 (+ (* -1/8 (/ (pow re 4) (pow im 4))) (+ (* 1/16 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))))
(* -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))))))
Calls

6 calls:

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

simplify222.0ms (3.3%)

Memory
-30.9MiB live, 229.7MiB allocated; 50ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite115.0ms (1.7%)

Memory
6.1MiB live, 193.3MiB allocated; 23ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01038
01738
14938
236938
3596738
0813222
Stop Event
iter limit
node limit
iter limit
Counts
5 → 271
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
(+.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))))
(log.f64 #s(literal 10 binary64))
Outputs
(*.f64 (pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/8 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/8 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 im #s(literal 4 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/2 binary64)) (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1/2 binary64)) (hypot.f64 im re))
(*.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)) (-.f64 (pow.f64 im #s(literal 8 binary64)) (pow.f64 (*.f64 im re) #s(literal 4 binary64))))) #s(literal 1/2 binary64)) (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 12 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 re #s(literal 8 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (neg.f64 (+.f64 im re))) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (neg.f64 re) (neg.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (+.f64 (neg.f64 im) re)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (neg.f64 re) im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (+.f64 im re)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (-.f64 (neg.f64 re) (neg.f64 im))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (+.f64 im re)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (neg.f64 im) (neg.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (+.f64 im re)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (neg.f64 re) (neg.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 (+.f64 im re)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 re im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (neg.f64 im) re) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (-.f64 (neg.f64 re) im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (neg.f64 im) re) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (neg.f64 im) re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (neg.f64 im) re) #s(literal 1/2 binary64)) (pow.f64 (-.f64 im (neg.f64 re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 (neg.f64 im) re) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (neg.f64 re) im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (-.f64 re im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 1/2 binary64)) (pow.f64 (-.f64 im re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (+.f64 im re) #s(literal 1/2 binary64)) (pow.f64 (-.f64 re im) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (neg.f64 (+.f64 im re))) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (neg.f64 re) (neg.f64 im)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 (neg.f64 im) re)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (neg.f64 re) im) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (+.f64 im re)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 re im) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 re) re)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 im) im) (*.f64 (neg.f64 re) re)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (fma.f64 (neg.f64 re) re (*.f64 (neg.f64 im) im)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 (neg.f64 re) re) (*.f64 (neg.f64 im) im)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (-.f64 (neg.f64 re) (neg.f64 im)) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (+.f64 im re)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (neg.f64 re) im) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (neg.f64 im) re) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 re im) #s(literal 1/2 binary64)) (pow.f64 (+.f64 im re) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (neg.f64 (+.f64 im re))) (sqrt.f64 (-.f64 (neg.f64 re) (neg.f64 im))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 im) re)) (sqrt.f64 (-.f64 (neg.f64 re) im)))
(*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 (-.f64 re im)))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 (neg.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 (*.f64 (neg.f64 re) re) (*.f64 im im)) #s(literal 1/4 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 (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re)) (pow.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (hypot.f64 im re) (pow.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)))
(pow.f64 (exp.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/2 binary64))
(pow.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/4 binary64))
(/.f64 (neg.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re))) (neg.f64 (hypot.f64 im re)))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (neg.f64 (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re))))
(/.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re)) (hypot.f64 im re))
(/.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))) (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re)))
(sqrt.f64 (fma.f64 im im (*.f64 re re)))
(-.f64 (cosh.f64 (log.f64 (hypot.f64 im re))) (sinh.f64 (neg.f64 (log.f64 (hypot.f64 im re)))))
(hypot.f64 (pow.f64 (pow.f64 im #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (pow.f64 im #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 re)) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (pow.f64 im #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 re) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (pow.f64 im #s(literal 1/2 binary64)) #s(literal 2 binary64)) (exp.f64 (log.f64 re)))
(hypot.f64 (pow.f64 (pow.f64 im #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 re))
(hypot.f64 (pow.f64 (pow.f64 im #s(literal 1/2 binary64)) #s(literal 2 binary64)) re)
(hypot.f64 (pow.f64 (sqrt.f64 (neg.f64 im)) #s(literal 2 binary64)) (pow.f64 (pow.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (sqrt.f64 (neg.f64 im)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 re)) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (sqrt.f64 (neg.f64 im)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 re) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (sqrt.f64 (neg.f64 im)) #s(literal 2 binary64)) (exp.f64 (log.f64 re)))
(hypot.f64 (pow.f64 (sqrt.f64 (neg.f64 im)) #s(literal 2 binary64)) (neg.f64 re))
(hypot.f64 (pow.f64 (sqrt.f64 (neg.f64 im)) #s(literal 2 binary64)) re)
(hypot.f64 (pow.f64 (sqrt.f64 im) #s(literal 2 binary64)) (pow.f64 (pow.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (sqrt.f64 im) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 re)) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (sqrt.f64 im) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 re) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (sqrt.f64 im) #s(literal 2 binary64)) (exp.f64 (log.f64 re)))
(hypot.f64 (pow.f64 (sqrt.f64 im) #s(literal 2 binary64)) (neg.f64 re))
(hypot.f64 (pow.f64 (sqrt.f64 im) #s(literal 2 binary64)) re)
(hypot.f64 (pow.f64 (pow.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 im #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (pow.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 im)) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (pow.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 im) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (pow.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (exp.f64 (log.f64 im)))
(hypot.f64 (pow.f64 (pow.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (neg.f64 im))
(hypot.f64 (pow.f64 (pow.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) im)
(hypot.f64 (pow.f64 (sqrt.f64 (neg.f64 re)) #s(literal 2 binary64)) (pow.f64 (pow.f64 im #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (sqrt.f64 (neg.f64 re)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 im)) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (sqrt.f64 (neg.f64 re)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 im) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (sqrt.f64 (neg.f64 re)) #s(literal 2 binary64)) (exp.f64 (log.f64 im)))
(hypot.f64 (pow.f64 (sqrt.f64 (neg.f64 re)) #s(literal 2 binary64)) (neg.f64 im))
(hypot.f64 (pow.f64 (sqrt.f64 (neg.f64 re)) #s(literal 2 binary64)) im)
(hypot.f64 (pow.f64 (sqrt.f64 re) #s(literal 2 binary64)) (pow.f64 (pow.f64 im #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (sqrt.f64 re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 im)) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (sqrt.f64 re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 im) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (sqrt.f64 re) #s(literal 2 binary64)) (exp.f64 (log.f64 im)))
(hypot.f64 (pow.f64 (sqrt.f64 re) #s(literal 2 binary64)) (neg.f64 im))
(hypot.f64 (pow.f64 (sqrt.f64 re) #s(literal 2 binary64)) im)
(hypot.f64 (exp.f64 (log.f64 im)) (pow.f64 (pow.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(hypot.f64 (exp.f64 (log.f64 im)) (pow.f64 (sqrt.f64 (neg.f64 re)) #s(literal 2 binary64)))
(hypot.f64 (exp.f64 (log.f64 im)) (pow.f64 (sqrt.f64 re) #s(literal 2 binary64)))
(hypot.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 re)))
(hypot.f64 (exp.f64 (log.f64 im)) (neg.f64 re))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(hypot.f64 (exp.f64 (log.f64 re)) (pow.f64 (pow.f64 im #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(hypot.f64 (exp.f64 (log.f64 re)) (pow.f64 (sqrt.f64 (neg.f64 im)) #s(literal 2 binary64)))
(hypot.f64 (exp.f64 (log.f64 re)) (pow.f64 (sqrt.f64 im) #s(literal 2 binary64)))
(hypot.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 im)))
(hypot.f64 (exp.f64 (log.f64 re)) (neg.f64 im))
(hypot.f64 (exp.f64 (log.f64 re)) im)
(hypot.f64 (neg.f64 im) (pow.f64 (pow.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(hypot.f64 (neg.f64 im) (pow.f64 (sqrt.f64 (neg.f64 re)) #s(literal 2 binary64)))
(hypot.f64 (neg.f64 im) (pow.f64 (sqrt.f64 re) #s(literal 2 binary64)))
(hypot.f64 (neg.f64 im) (exp.f64 (log.f64 re)))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 (neg.f64 re) (pow.f64 (pow.f64 im #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(hypot.f64 (neg.f64 re) (pow.f64 (sqrt.f64 (neg.f64 im)) #s(literal 2 binary64)))
(hypot.f64 (neg.f64 re) (pow.f64 (sqrt.f64 im) #s(literal 2 binary64)))
(hypot.f64 (neg.f64 re) (exp.f64 (log.f64 im)))
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 im (pow.f64 (pow.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(hypot.f64 im (pow.f64 (sqrt.f64 (neg.f64 re)) #s(literal 2 binary64)))
(hypot.f64 im (pow.f64 (sqrt.f64 re) #s(literal 2 binary64)))
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im re)
(hypot.f64 re (pow.f64 (pow.f64 im #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(hypot.f64 re (pow.f64 (sqrt.f64 (neg.f64 im)) #s(literal 2 binary64)))
(hypot.f64 re (pow.f64 (sqrt.f64 im) #s(literal 2 binary64)))
(hypot.f64 re (exp.f64 (log.f64 im)))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(exp.f64 (*.f64 (log.f64 (exp.f64 (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 1/4 binary64)))
(exp.f64 (log.f64 (hypot.f64 im re)))
(+.f64 (cosh.f64 (log.f64 (hypot.f64 im re))) (sinh.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (-.f64 (pow.f64 im #s(literal 4 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 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (-.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 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (-.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))))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 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))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 re #s(literal 8 binary64))))
(*.f64 (neg.f64 (neg.f64 (+.f64 im re))) (-.f64 (neg.f64 re) (neg.f64 im)))
(*.f64 (neg.f64 (+.f64 (neg.f64 im) re)) (-.f64 (neg.f64 re) im))
(*.f64 (-.f64 (neg.f64 re) (neg.f64 im)) (neg.f64 (+.f64 im re)))
(*.f64 (neg.f64 (+.f64 im re)) (neg.f64 (-.f64 (neg.f64 re) (neg.f64 im))))
(*.f64 (neg.f64 (+.f64 im re)) (-.f64 (neg.f64 im) (neg.f64 re)))
(*.f64 (neg.f64 (+.f64 im re)) (-.f64 (neg.f64 re) (neg.f64 im)))
(*.f64 (neg.f64 (+.f64 im re)) (-.f64 re im))
(*.f64 (-.f64 (neg.f64 re) im) (+.f64 (neg.f64 im) re))
(*.f64 (+.f64 (neg.f64 im) re) (neg.f64 (-.f64 (neg.f64 re) im)))
(*.f64 (+.f64 (neg.f64 im) re) (-.f64 (neg.f64 im) re))
(*.f64 (+.f64 (neg.f64 im) re) (-.f64 im (neg.f64 re)))
(*.f64 (+.f64 (neg.f64 im) re) (-.f64 (neg.f64 re) im))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (+.f64 im re) (neg.f64 (-.f64 re im)))
(*.f64 (+.f64 im re) (-.f64 im re))
(*.f64 (+.f64 im re) (-.f64 re im))
(*.f64 (fma.f64 im im (*.f64 re re)) (/.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))))
(*.f64 (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (/.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (+.f64 im re))) (-.f64 (neg.f64 re) (neg.f64 im)))
(/.f64 (/.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (+.f64 (neg.f64 im) re)) (-.f64 (neg.f64 re) im))
(/.f64 (/.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (+.f64 im re)) (-.f64 re im))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))) (fma.f64 im im (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))) (fma.f64 im im (*.f64 re re)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (*.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 6 binary64)))) (-.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 8 binary64)) (pow.f64 im #s(literal 8 binary64))) (*.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 im im (*.f64 re re))))
(/.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (*.f64 (-.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)))) (fma.f64 im im (*.f64 re re))))
(/.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (*.f64 (-.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 18 binary64)) (pow.f64 re #s(literal 18 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))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 im im (*.f64 re re)))
(/.f64 (-.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 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))
(neg.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 re) re)))
(neg.f64 (fma.f64 (neg.f64 re) re (*.f64 (neg.f64 im) im)))
(neg.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 (pow.f64 (pow.f64 im #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 im #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 re) re))
(fma.f64 (pow.f64 (pow.f64 im #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 im #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 re re))
(fma.f64 (pow.f64 (sqrt.f64 (neg.f64 im)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 im)) #s(literal 2 binary64)) (*.f64 (neg.f64 re) re))
(fma.f64 (pow.f64 (sqrt.f64 (neg.f64 im)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 im)) #s(literal 2 binary64)) (*.f64 re re))
(fma.f64 (pow.f64 (sqrt.f64 im) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 im) #s(literal 2 binary64)) (*.f64 (neg.f64 re) re))
(fma.f64 (pow.f64 (sqrt.f64 im) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 im) #s(literal 2 binary64)) (*.f64 re re))
(fma.f64 (pow.f64 (pow.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 im) im))
(fma.f64 (pow.f64 (pow.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 re #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 im im))
(fma.f64 (pow.f64 (sqrt.f64 (neg.f64 re)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 re)) #s(literal 2 binary64)) (*.f64 (neg.f64 im) im))
(fma.f64 (pow.f64 (sqrt.f64 (neg.f64 re)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (neg.f64 re)) #s(literal 2 binary64)) (*.f64 im im))
(fma.f64 (pow.f64 (sqrt.f64 re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 re) #s(literal 2 binary64)) (*.f64 (neg.f64 im) im))
(fma.f64 (pow.f64 (sqrt.f64 re) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 re) #s(literal 2 binary64)) (*.f64 im im))
(fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.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))))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 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))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 re #s(literal 8 binary64))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 im im (*.f64 re re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.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))))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 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))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 re #s(literal 8 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (+.f64 im re))) (/.f64 (neg.f64 re) (-.f64 (neg.f64 re) (neg.f64 im))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (+.f64 im re))) (/.f64 re (-.f64 (neg.f64 re) (neg.f64 im))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (neg.f64 im) re)) (/.f64 (neg.f64 re) (-.f64 (neg.f64 re) im)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (neg.f64 im) re)) (/.f64 re (-.f64 (neg.f64 re) im)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 im re)) (/.f64 (neg.f64 re) (-.f64 re im)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 im re)) (/.f64 re (-.f64 re im)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 re) re) (neg.f64 (+.f64 im re))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 (neg.f64 re) (neg.f64 im))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 im) re)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 (neg.f64 re) im)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 re) re) (+.f64 im re)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 re im)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 re) (neg.f64 (+.f64 im re))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (neg.f64 re) (neg.f64 im))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 re) (+.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (neg.f64 re) im)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 re) (+.f64 im re)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 re im)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 re re) (neg.f64 (+.f64 im re))) (/.f64 (*.f64 re re) (-.f64 (neg.f64 re) (neg.f64 im))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 re re) (+.f64 (neg.f64 im) re)) (/.f64 (*.f64 re re) (-.f64 (neg.f64 re) im)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 re im)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 re (neg.f64 (+.f64 im re))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (neg.f64 re) (neg.f64 im))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 re (+.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (neg.f64 re) im)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 re im)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)) (*.f64 (neg.f64 re) re))
(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 (neg.f64 im) im))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 im im))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (pow.f64 re #s(literal 3 binary64)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (pow.f64 re #s(literal 3 binary64)) (/.f64 (neg.f64 re) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (pow.f64 re #s(literal 3 binary64)) (/.f64 re (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (*.f64 (neg.f64 re) re) (/.f64 (*.f64 (neg.f64 re) re) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (*.f64 im im) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (*.f64 re re) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 (neg.f64 re) re))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 re re))
(fma.f64 (neg.f64 im) im (*.f64 re re))
(fma.f64 (neg.f64 re) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 (neg.f64 im) im))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 im im))
(fma.f64 (neg.f64 re) re (*.f64 im im))
(fma.f64 (*.f64 im im) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 im (neg.f64 im) (*.f64 re re))
(fma.f64 im im (*.f64 (neg.f64 re) re))
(fma.f64 im im (*.f64 re re))
(fma.f64 (*.f64 re re) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 re (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 re (neg.f64 re) (*.f64 im im))
(fma.f64 re re (*.f64 (neg.f64 im) im))
(fma.f64 re re (*.f64 im im))
(-.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))
(-.f64 (*.f64 im im) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(+.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(+.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(+.f64 (*.f64 (neg.f64 re) re) (*.f64 im im))
(+.f64 (*.f64 (neg.f64 im) im) (*.f64 re re))
(+.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))))
(/.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 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 1/4 binary64) (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(*.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) (log.f64 (exp.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(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))))
(-.f64 (log.f64 (neg.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re)))) (log.f64 (neg.f64 (hypot.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 (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re)))))
(-.f64 (log.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re))) (log.f64 (hypot.f64 im re)))
(-.f64 (log.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (log.f64 (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (hypot.f64 im re))))
(+.f64 (log.f64 (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))) (log.f64 (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))))
(+.f64 (log.f64 (fabs.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))) (log.f64 (fabs.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))))
(+.f64 (log.f64 (sqrt.f64 (neg.f64 (+.f64 im re)))) (log.f64 (sqrt.f64 (-.f64 (neg.f64 re) (neg.f64 im)))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (neg.f64 im) re))) (log.f64 (sqrt.f64 (-.f64 (neg.f64 re) im))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 im re))) (log.f64 (sqrt.f64 (-.f64 re im))))
(+.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 (/.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re)) (pow.f64 (pow.f64 (hypot.f64 im re) #s(literal -1 binary64)) #s(literal -1 binary64))))
(log.f64 (pow.f64 (pow.f64 (hypot.f64 im re) #s(literal -1 binary64)) #s(literal -1 binary64)))
(log.f64 (hypot.f64 im re))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 10 binary64))

eval64.0ms (0.9%)

Memory
-0.3MiB live, 91.7MiB allocated; 9ms collecting garbage
Compiler

Compiled 7 646 to 1 486 computations (80.6% saved)

prune10.0ms (0.2%)

Memory
-13.1MiB live, 32.6MiB allocated; 3ms collecting garbage
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New3306336
Fresh000
Picked101
Done000
Total3316337
Accuracy
99.7%
Counts
337 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.6%
(/.f64 (-.f64 (log.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (log.f64 (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re)))) (log.f64 #s(literal 10 binary64)))
54.8%
(/.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)))
54.8%
(/.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)))
Compiler

Compiled 156 to 128 computations (17.9% saved)

simplify7.0ms (0.1%)

Memory
17.1MiB live, 17.1MiB allocated; 0ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(hypot.f64 im re)
cost-diff0
(log.f64 (hypot.f64 im re))
cost-diff0
(neg.f64 (log.f64 (hypot.f64 im re)))
cost-diff0
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
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-diff1
(+.f64 (*.f64 re re) (*.f64 im im))
cost-diff4
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
cost-diff0
(fma.f64 im im (*.f64 re re))
cost-diff0
(log.f64 (fma.f64 im im (*.f64 re re)))
cost-diff0
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
cost-diff0
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
cost-diff0
(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: 0 (0.0ms)

IterNodesCost
033146
056145
178145
2121145
3178145
4217145
0217145
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(log.f64 (hypot.f64 re im))
(hypot.f64 re im)
re
im
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
im
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
#s(literal 1/2 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (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 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
#s(literal 1/2 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(/.f64 (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 im re)) (neg.f64 (log.f64 #s(literal 1/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
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)

localize88.0ms (1.3%)

Memory
-14.7MiB live, 174.9MiB allocated; 19ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(neg.f64 (log.f64 (hypot.f64 im re)))
accuracy0.0
(log.f64 (hypot.f64 im re))
accuracy0.5837288574528623
(/.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
accuracy1.0
(log.f64 #s(literal 1/10 binary64))
accuracy0.0
(log.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))))
accuracy0.5837288574528623
(/.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))
accuracy27.33722425307049
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im)))
accuracy0.0
(*.f64 re re)
accuracy0.0
(log.f64 #s(literal 10 binary64))
accuracy0.5837288574528623
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
accuracy28.571599196365593
(log.f64 (fma.f64 im im (*.f64 re re)))
accuracy0.0
(log.f64 im)
accuracy0.0
(log.f64 #s(literal 10 binary64))
accuracy0.5452829844510729
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
accuracy0.5837288574528623
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
accuracy0.0
(hypot.f64 re im)
accuracy0.0
(log.f64 (hypot.f64 re im))
accuracy0.0
(log.f64 #s(literal 10 binary64))
accuracy0.5837288574528623
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
Samples
66.0ms256×0valid
Compiler

Compiled 206 to 26 computations (87.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-log: 16.0ms (32.6% of total)
ival-hypot: 14.0ms (28.5% of total)
ival-div: 6.0ms (12.2% of total)
ival-mult: 5.0ms (10.2% of total)
const: 4.0ms (8.1% of total)
ival-add: 2.0ms (4.1% of total)
ival-neg: 2.0ms (4.1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series120.0ms (1.8%)

Memory
11.2MiB live, 150.9MiB allocated; 48ms collecting garbage
Counts
21 → 172
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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
(*.f64 re re)
(log.f64 #s(literal 1/10 binary64))
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)))))
(* 1/2 (/ (log (pow im 2)) (log 10)))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(* 1/2 (log (pow im 2)))
(+ (* 1/2 (log (pow im 2))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (* 1/2 (log (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (* 1/2 (log (pow im 2))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(log (pow im 2))
(+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(+ (log (pow im 2)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))
(pow im 2)
(+ (pow im 2) (pow re 2))
(* -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))
(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/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -2 (log (/ 1 re)))
(+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 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)) (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 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -2 (log (/ -1 re)))
(+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(/ (log (/ -1 re)) (log 1/10))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10)))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10)))))
(log (/ -1 re))
(- (* -1/2 (/ (pow im 2) (pow re 2))) (* -1 (log (/ -1 re))))
(- (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(- (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(/ (log 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)))))
(* 1/2 (/ (log (pow re 2)) (log 10)))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(* 1/2 (log (pow re 2)))
(+ (* 1/2 (log (pow re 2))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (* 1/2 (log (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+ (* 1/2 (log (pow re 2))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(log (pow re 2))
(+ (log (pow re 2)) (/ (pow im 2) (pow re 2)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(+ (log (pow re 2)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))
(* -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))
(* -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/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -2 (log (/ 1 im)))
(+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (+ 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)) (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 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -2 (log (/ -1 im)))
(+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2)))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(/ (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))))))
Calls

6 calls:

TimeVariablePointExpression
82.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 (+ (* im im) (* re re))) 1/2) (log 10)) (* (log (+ (* im im) (* re re))) 1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im)) (/ (log (sqrt (+ (* re re) (* im im)))) (neg (log 1/10))) (log (sqrt (+ (* re re) (* im im)))) (/ (neg (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (neg (log (sqrt (+ (* im im) (* re re))))) (log (sqrt (+ (* im im) (* re re)))) (sqrt (+ (* im im) (* re re))) (* re re) (log 1/10))
17.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 (+ (* im im) (* re re))) 1/2) (log 10)) (* (log (+ (* im im) (* re re))) 1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im)) (/ (log (sqrt (+ (* re re) (* im im)))) (neg (log 1/10))) (log (sqrt (+ (* re re) (* im im)))) (/ (neg (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (neg (log (sqrt (+ (* im im) (* re re))))) (log (sqrt (+ (* im im) (* re re)))) (sqrt (+ (* im im) (* re re))) (* re re) (log 1/10))
9.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 (+ (* im im) (* re re))) 1/2) (log 10)) (* (log (+ (* im im) (* re re))) 1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im)) (/ (log (sqrt (+ (* re re) (* im im)))) (neg (log 1/10))) (log (sqrt (+ (* re re) (* im im)))) (/ (neg (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (neg (log (sqrt (+ (* im im) (* re re))))) (log (sqrt (+ (* im im) (* re re)))) (sqrt (+ (* im im) (* re re))) (* re re) (log 1/10))
4.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 (+ (* im im) (* re re))) 1/2) (log 10)) (* (log (+ (* im im) (* re re))) 1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im)) (/ (log (sqrt (+ (* re re) (* im im)))) (neg (log 1/10))) (log (sqrt (+ (* re re) (* im im)))) (/ (neg (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (neg (log (sqrt (+ (* im im) (* re re))))) (log (sqrt (+ (* im im) (* re re)))) (sqrt (+ (* im im) (* re re))) (* re re) (log 1/10))
3.0ms
re
@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 (+ (* im im) (* re re))) 1/2) (log 10)) (* (log (+ (* im im) (* re re))) 1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (sqrt (+ (* re re) (* im im))) (+ (* re re) (* im im)) (/ (log (sqrt (+ (* re re) (* im im)))) (neg (log 1/10))) (log (sqrt (+ (* re re) (* im im)))) (/ (neg (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (neg (log (sqrt (+ (* im im) (* re re))))) (log (sqrt (+ (* im im) (* re re)))) (sqrt (+ (* im im) (* re re))) (* re re) (log 1/10))

simplify217.0ms (3.2%)

Memory
25.6MiB live, 252.4MiB allocated; 47ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04913787
114613702
254753492
080923285
Stop Event
iter limit
node limit
Counts
172 → 170
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)))))
(* 1/2 (/ (log (pow im 2)) (log 10)))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(* 1/2 (log (pow im 2)))
(+ (* 1/2 (log (pow im 2))) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (* 1/2 (log (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (* 1/2 (log (pow im 2))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(log (pow im 2))
(+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(+ (log (pow im 2)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))
(pow im 2)
(+ (pow im 2) (pow re 2))
(* -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))
(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/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -2 (log (/ 1 re)))
(+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 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)) (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 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -2 (log (/ -1 re)))
(+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(/ (log (/ -1 re)) (log 1/10))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10)))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10)))))
(log (/ -1 re))
(- (* -1/2 (/ (pow im 2) (pow re 2))) (* -1 (log (/ -1 re))))
(- (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(- (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(/ (log 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)))))
(* 1/2 (/ (log (pow re 2)) (log 10)))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(* 1/2 (log (pow re 2)))
(+ (* 1/2 (log (pow re 2))) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (* 1/2 (log (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+ (* 1/2 (log (pow re 2))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(log (pow re 2))
(+ (log (pow re 2)) (/ (pow im 2) (pow re 2)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(+ (log (pow re 2)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))
(* -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))
(* -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/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -2 (log (/ 1 im)))
(+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (+ 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)) (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 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -2 (log (/ -1 im)))
(+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2)))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(/ (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))))))
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)))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(fma.f64 (/.f64 (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.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 (pow.f64 re #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 re (/.f64 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)))) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (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) re) im) (/.f64 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 re (/.f64 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 (pow.f64 re #s(literal 4 binary64)) (fma.f64 (*.f64 re (/.f64 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)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (log.f64 im)))
im
(+ im (* 1/2 (/ (pow re 2) im)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im)
(+ im (* (pow re 2) (+ (* -1/8 (/ (pow re 2) (pow im 3))) (* 1/2 (/ 1 im)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) im) (/.f64 (*.f64 re re) im) #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 re (/.f64 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)))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (*.f64 re re) im))
(* 1/2 (/ (log (pow im 2)) (log 10)))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(*.f64 (/.f64 (fma.f64 (/.f64 re im) (/.f64 re im) (log.f64 (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (/.f64 (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (log.f64 #s(literal 10 binary64))) (*.f64 re re) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (fma.f64 (*.f64 re (/.f64 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)))) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 (fma.f64 (/.f64 re im) (/.f64 re im) (log.f64 (*.f64 im im))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(* 1/2 (log (pow im 2)))
(*.f64 (log.f64 (*.f64 im im)) #s(literal 1/2 binary64))
(+ (* 1/2 (log (pow im 2))) (* 1/2 (/ (pow re 2) (pow im 2))))
(*.f64 (fma.f64 (/.f64 re im) (/.f64 re im) (log.f64 (*.f64 im im))) #s(literal 1/2 binary64))
(+ (* 1/2 (log (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (log.f64 (*.f64 im im)) #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 re (/.f64 re (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 im im))) (*.f64 re re)))
(+ (* 1/2 (log (pow im 2))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 (*.f64 re (/.f64 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 (fma.f64 (/.f64 re im) (/.f64 re im) (log.f64 (*.f64 im im))) #s(literal 1/2 binary64)))
(log (pow im 2))
(log.f64 (*.f64 im im))
(+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))
(fma.f64 (/.f64 re im) (/.f64 re im) (log.f64 (*.f64 im im)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(fma.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 re (/.f64 re (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 re re) (log.f64 (*.f64 im im)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 #s(literal 1/3 binary64) (*.f64 re (/.f64 re (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 (/.f64 re im) (/.f64 re im) (log.f64 (*.f64 im im))))
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(fma.f64 im im (*.f64 re re))
(* -1 (/ (log im) (log 1/10)))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1 (/ (log im) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (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 (fma.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64))) re) re (/.f64 (/.f64 #s(literal -1/2 binary64) im) im)) (log.f64 #s(literal 1/10 binary64))) (*.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 (/.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (/.f64 re (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64)))) (log.f64 #s(literal 1/10 binary64))) (*.f64 re re) (/.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) im) im) (log.f64 #s(literal 1/10 binary64)))) (*.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 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 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 (*.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64))) re) re (/.f64 (/.f64 #s(literal -1/2 binary64) 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 re (/.f64 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 (/.f64 #s(literal -1/2 binary64) im) im)) (*.f64 re re)) (log.f64 im))
(pow re 2)
(*.f64 re re)
(* -1 (/ (log (/ 1 re)) (log 10)))
(/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (log.f64 re)) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (log.f64 re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+.f64 (/.f64 (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.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (/.f64 (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64)) (pow.f64 re #s(literal 6 binary64)))) (log.f64 #s(literal 10 binary64))))
(* -1 (log (/ 1 re)))
(log.f64 re)
(+ (* -1 (log (/ 1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 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 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 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 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (/.f64 (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64)) (pow.f64 re #s(literal 6 binary64)))) (log.f64 re)))
re
(* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2)))))
(fma.f64 (/.f64 re re) (*.f64 (/.f64 (*.f64 im im) re) #s(literal 1/2 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 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 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 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 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 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+.f64 (/.f64 (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.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (log (/ 1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(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 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (log.f64 re)))
(* -2 (log (/ 1 re)))
(*.f64 (log.f64 re) #s(literal 2 binary64))
(+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))
(fma.f64 (/.f64 im re) (/.f64 im re) (*.f64 (log.f64 re) #s(literal 2 binary64)))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(fma.f64 (log.f64 re) #s(literal 2 binary64) (fma.f64 (/.f64 im re) (/.f64 im re) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(fma.f64 (log.f64 re) #s(literal 2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/3 binary64) (fma.f64 (/.f64 im re) (/.f64 im re) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 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 re)) (log 1/10))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10)))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) im) re) (/.f64 im re) (neg.f64 (log.f64 re))) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) im) (*.f64 (log.f64 #s(literal 1/10 binary64)) re)) (/.f64 im re) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 re)) (log.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)))))
(+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) im) re) (/.f64 im re) (/.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 re #s(literal 6 binary64)))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64))) (log.f64 re)) (log.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))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) im) re) (/.f64 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 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 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 #s(literal -1/720 binary64) (*.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 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)) (log 10)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (neg.f64 (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(/.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 (/.f64 (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))) (/.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.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 (/.f64 (fma.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.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 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(* -1 re)
(neg.f64 re)
(* -1 (* re (+ 1 (* 1/2 (/ (pow im 2) (pow re 2))))))
(*.f64 (fma.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) re) re) (*.f64 im im) #s(literal -1 binary64)) re)
(* -1 (* re (+ 1 (+ (* -1/8 (/ (pow im 4) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))))
(*.f64 (neg.f64 re) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 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 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 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 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal 1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (log (/ -1 re))) (+ (* -1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/6 (/ (pow im 6) (pow re 6))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(* -2 (log (/ -1 re)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64))
(+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (*.f64 (/.f64 im re) (/.f64 im re)))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (fma.f64 (/.f64 im re) (/.f64 im re) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/3 binary64) (fma.f64 (/.f64 im re) (/.f64 im re) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #s(literal 4 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)))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) im) re) (/.f64 im re) (log.f64 (/.f64 #s(literal -1 binary64) re))) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) im) re) (/.f64 im re) (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)))))
(+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) im) re) (/.f64 im re) (/.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 re #s(literal 6 binary64)))) (log.f64 #s(literal 1/10 binary64))) (/.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))) (log.f64 #s(literal 1/10 binary64))))
(log (/ -1 re))
(log.f64 (/.f64 #s(literal -1 binary64) re))
(- (* -1/2 (/ (pow im 2) (pow re 2))) (* -1 (log (/ -1 re))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) im) re) (/.f64 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 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 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 #s(literal -1/720 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 re #s(literal 4 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)))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (log.f64 re)) (log.f64 #s(literal 10 binary64)))
(+ (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))) (/ (log re) (log 10)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.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 (/.f64 (fma.f64 (*.f64 im (/.f64 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)))) (log.f64 #s(literal 10 binary64))) (pow.f64 im #s(literal 4 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 im re) (log.f64 re)) (log.f64 #s(literal 10 binary64))))
(log re)
(log.f64 re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) im) re) (/.f64 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 im (/.f64 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 im (/.f64 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 #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 (/.f64 (fma.f64 (/.f64 #s(literal -1/8 binary64) re) (/.f64 (*.f64 im im) re) #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 im (/.f64 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/2 (/ (log (pow re 2)) (log 10)))
(*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(*.f64 (/.f64 (fma.f64 (/.f64 im re) (/.f64 im re) (log.f64 (*.f64 re re))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (log.f64 #s(literal 10 binary64))) (*.f64 im im) (*.f64 (log.f64 (*.f64 re re)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (/.f64 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)))) (log.f64 #s(literal 10 binary64))) (pow.f64 im #s(literal 4 binary64)) (*.f64 (/.f64 (fma.f64 (/.f64 im re) (/.f64 im re) (log.f64 (*.f64 re re))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(* 1/2 (log (pow re 2)))
(*.f64 (log.f64 (*.f64 re re)) #s(literal 1/2 binary64))
(+ (* 1/2 (log (pow re 2))) (* 1/2 (/ (pow im 2) (pow re 2))))
(*.f64 (fma.f64 (/.f64 im re) (/.f64 im re) (log.f64 (*.f64 re re))) #s(literal 1/2 binary64))
(+ (* 1/2 (log (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (log.f64 (*.f64 re re)) #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im)))
(+ (* 1/2 (log (pow re 2))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (fma.f64 (*.f64 im (/.f64 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)))) (pow.f64 im #s(literal 4 binary64)) (*.f64 (fma.f64 (/.f64 im re) (/.f64 im re) (log.f64 (*.f64 re re))) #s(literal 1/2 binary64)))
(log (pow re 2))
(log.f64 (*.f64 re re))
(+ (log (pow re 2)) (/ (pow im 2) (pow re 2)))
(fma.f64 (/.f64 im re) (/.f64 im re) (log.f64 (*.f64 re re)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(fma.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) re) re)) (*.f64 im im) (log.f64 (*.f64 re re)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))
(fma.f64 (fma.f64 (*.f64 im (/.f64 im (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/3 binary64) (/.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 im #s(literal 4 binary64)) (fma.f64 (/.f64 im re) (/.f64 im re) (log.f64 (*.f64 re re))))
(* -1 (/ (log re) (log 1/10)))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1 (/ (log re) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) im) re) (/.f64 im re) (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 (fma.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) im) im (/.f64 (/.f64 #s(literal -1/2 binary64) 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 (fma.f64 (/.f64 (fma.f64 (*.f64 im (/.f64 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)))) (log.f64 #s(literal 1/10 binary64))) (*.f64 im im) (/.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) 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 (*.f64 #s(literal -1/2 binary64) im) re) (/.f64 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 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64))) im) im (/.f64 (/.f64 #s(literal -1/2 binary64) 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 im (/.f64 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 (/.f64 #s(literal -1/2 binary64) re) re)) (*.f64 im im) (neg.f64 (log.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)))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (/.f64 (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/720 binary64)) (pow.f64 im #s(literal 6 binary64)))) (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) re) im) (/.f64 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 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im)))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(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 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (/.f64 (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/720 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 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 binary64)) (pow.f64 im #s(literal 4 binary64))))) im im)
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (log (/ 1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(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 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 1/6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 im)))
(* -2 (log (/ 1 im)))
(*.f64 #s(literal 2 binary64) (log.f64 im))
(+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))
(fma.f64 (/.f64 re im) (/.f64 re im) (*.f64 #s(literal 2 binary64) (log.f64 im)))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(fma.f64 #s(literal 2 binary64) (log.f64 im) (fma.f64 (/.f64 re im) (/.f64 re im) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(fma.f64 #s(literal 2 binary64) (log.f64 im) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64) (fma.f64 (/.f64 re im) (/.f64 re im) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 (fma.f64 (/.f64 re im) (/.f64 re im) #s(literal 1 binary64)) im) 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)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) (*.f64 (log.f64 #s(literal 1/10 binary64)) im)) (/.f64 re im) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64) (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)))))
(+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im) (/.f64 (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/720 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64) (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 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 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 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 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 (/.f64 (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/720 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (log.f64 im))))
(* -1 (/ (log (/ -1 im)) (log 10)))
(/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (neg.f64 (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(/.f64 (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))) (log.f64 #s(literal 10 binary64)))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(fma.f64 (/.f64 (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))) (/.f64 (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.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 (/.f64 (fma.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/720 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.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 (pow.f64 re #s(literal 6 binary64)) (/.f64 #s(literal 120 binary64) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(* -1 im)
(neg.f64 im)
(* -1 (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))))
(*.f64 (fma.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) im) im) (*.f64 re re) #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 (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 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/8 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 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(+.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 #s(literal 10 binary64))) (/.f64 (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal 1/2 binary64) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/6 (/ (pow re 6) (pow im 6))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/6 binary64) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(* -2 (log (/ -1 im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))
(+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2)))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (*.f64 (/.f64 re im) (/.f64 re im)))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (fma.f64 (/.f64 re im) (/.f64 re im) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(fma.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64) (fma.f64 (/.f64 re im) (/.f64 re im) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 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)))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im) (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/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 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im) (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)))))
(+.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im) (/.f64 (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/720 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 #s(literal 1/10 binary64))) (/.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))) (log.f64 #s(literal 1/10 binary64))))
(log (/ -1 im))
(log.f64 (/.f64 #s(literal -1 binary64) im))
(- (* -1/2 (/ (pow re 2) (pow im 2))) (* -1 (log (/ -1 im))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 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 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 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 (pow.f64 re #s(literal 6 binary64)) (/.f64 #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 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal -1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))))

rewrite126.0ms (1.9%)

Memory
-27.4MiB live, 163.3MiB allocated; 28ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033116
056103
1118103
2622103
08577103
Stop Event
iter limit
node limit
iter limit
Counts
21 → 553
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 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
(sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im 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 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
(*.f64 re re)
(log.f64 #s(literal 1/10 binary64))
Outputs
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (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 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/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))))
(log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(neg.f64 (neg.f64 (log.f64 (hypot.f64 im re))))
(-.f64 (log.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re))) (log.f64 (hypot.f64 im re)))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (hypot.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))))
(log.f64 (hypot.f64 im re))
(*.f64 (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 im) re)) (sqrt.f64 (-.f64 (neg.f64 im) re)))
(*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 (-.f64 im re)))
(*.f64 (sqrt.f64 (neg.f64 (+.f64 im re))) (sqrt.f64 (-.f64 (neg.f64 im) (neg.f64 re))))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (hypot.f64 im re)))
(*.f64 #s(literal 1 binary64) (hypot.f64 im re))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (exp.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #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))
(/.f64 (neg.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re))) (neg.f64 (hypot.f64 im re)))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re))))
(/.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re)) (hypot.f64 im re))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (hypot.f64 im re) #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)))
(-.f64 (cosh.f64 (neg.f64 (log.f64 (hypot.f64 im re)))) (sinh.f64 (neg.f64 (log.f64 (hypot.f64 im re)))))
(hypot.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 im)))
(hypot.f64 (exp.f64 (log.f64 re)) (neg.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)) (neg.f64 re))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(hypot.f64 (neg.f64 im) (exp.f64 (log.f64 re)))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 (neg.f64 re) (exp.f64 (log.f64 im)))
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im re)
(hypot.f64 re (exp.f64 (log.f64 im)))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(exp.f64 (log.f64 (hypot.f64 im re)))
(+.f64 (cosh.f64 (log.f64 (hypot.f64 im re))) (sinh.f64 (log.f64 (hypot.f64 im re))))
(neg.f64 (log.f64 #s(literal 1/10 binary64)))
(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(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))))
#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))))
(log.f64 im)
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (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 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/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))))
(log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(neg.f64 (neg.f64 (log.f64 (hypot.f64 im re))))
(-.f64 (log.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re))) (log.f64 (hypot.f64 im re)))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (hypot.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))))
(log.f64 (hypot.f64 im re))
(/.f64 (-.f64 (*.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (fma.f64 im im (*.f64 re re))))) (+.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (*.f64 (log.f64 (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))) (+.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (fma.f64 im im (*.f64 re re)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (log.f64 (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (*.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))))))
(-.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (fma.f64 im im (*.f64 re re))))
(-.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(+.f64 (log.f64 (+.f64 (neg.f64 im) re)) (log.f64 (-.f64 (neg.f64 im) re)))
(+.f64 (log.f64 (+.f64 im re)) (log.f64 (-.f64 im re)))
(+.f64 (log.f64 (neg.f64 (+.f64 im re))) (log.f64 (-.f64 (neg.f64 im) (neg.f64 re))))
(log.f64 (fma.f64 im im (*.f64 re re)))
(*.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 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (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 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 im im (*.f64 re re)))
(*.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (-.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))))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #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))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 re #s(literal 8 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 12 binary64)))) (fma.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 8 binary64))))
(*.f64 (neg.f64 (+.f64 (neg.f64 im) re)) (-.f64 (neg.f64 im) re))
(*.f64 (neg.f64 (neg.f64 (+.f64 im re))) (-.f64 (neg.f64 im) (neg.f64 re)))
(*.f64 (-.f64 (neg.f64 im) (neg.f64 re)) (neg.f64 (+.f64 im re)))
(*.f64 (+.f64 (neg.f64 im) re) (neg.f64 (-.f64 (neg.f64 im) re)))
(*.f64 (+.f64 (neg.f64 im) re) (-.f64 (neg.f64 im) re))
(*.f64 (+.f64 im re) (neg.f64 (-.f64 im re)))
(*.f64 (+.f64 im re) (-.f64 im re))
(*.f64 (neg.f64 (+.f64 im re)) (neg.f64 (-.f64 (neg.f64 im) (neg.f64 re))))
(*.f64 (neg.f64 (+.f64 im re)) (-.f64 (neg.f64 im) (neg.f64 re)))
(*.f64 (neg.f64 (+.f64 im re)) (-.f64 im re))
(*.f64 (-.f64 (neg.f64 im) re) (+.f64 (neg.f64 im) re))
(*.f64 (-.f64 im re) (+.f64 im re))
(*.f64 (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 (fma.f64 im im (*.f64 re re)) (/.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))))
(/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (+.f64 im re))) (-.f64 (neg.f64 im) (neg.f64 re)))
(/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 (neg.f64 im) re)) (-.f64 (neg.f64 im) re))
(/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re)) (-.f64 im re))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))) (fma.f64 im im (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))) (fma.f64 im im (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))) (fma.f64 im im (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))) (fma.f64 im im (*.f64 re re)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (*.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (*.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 6 binary64)))) (-.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 (fma.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 re #s(literal 6 binary64)))) (-.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 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 im im (*.f64 re re)))
(/.f64 (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 im #s(literal 8 binary64))) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 im im (*.f64 re re))))
(/.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (*.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (*.f64 (-.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)))) (fma.f64 im im (*.f64 re re))))
(/.f64 (+.f64 (pow.f64 re #s(literal 18 binary64)) (pow.f64 im #s(literal 18 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))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))
(neg.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 re) re)))
(neg.f64 (fma.f64 (neg.f64 re) re (*.f64 (neg.f64 im) im)))
(neg.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 (/.f64 (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 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 12 binary64)))) (fma.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 8 binary64))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.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))))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #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))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 re #s(literal 8 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (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 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re 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)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 12 binary64)))) (fma.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 8 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.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))))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #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))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 re #s(literal 8 binary64))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (neg.f64 im) re)) (/.f64 (neg.f64 re) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (neg.f64 im) re)) (/.f64 re (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 im re)) (/.f64 (neg.f64 re) (-.f64 im re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 im re)) (/.f64 re (-.f64 im re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 im) re)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 re) re) (+.f64 im re)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 im re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 re) (+.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 re) (+.f64 im re)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 im re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 re re) (+.f64 (neg.f64 im) re)) (/.f64 (*.f64 re re) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 im re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 re (+.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 im re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 im re))) (/.f64 (neg.f64 im) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 im re))) (/.f64 im (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) (neg.f64 (+.f64 im re))) (/.f64 (*.f64 (neg.f64 im) im) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 im) (neg.f64 (+.f64 im re))) (/.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 im im) (neg.f64 (+.f64 im re))) (/.f64 (*.f64 im im) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 im (neg.f64 (+.f64 im re))) (/.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (+.f64 im re))) (/.f64 (neg.f64 re) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (+.f64 im re))) (/.f64 re (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 re) re) (neg.f64 (+.f64 im re))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 re) (neg.f64 (+.f64 im re))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 re re) (neg.f64 (+.f64 im re))) (/.f64 (*.f64 re re) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 re (neg.f64 (+.f64 im re))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (neg.f64 im) re)) (/.f64 (neg.f64 im) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (neg.f64 im) re)) (/.f64 im (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 im re)) (/.f64 (neg.f64 im) (-.f64 im re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 im re)) (/.f64 im (-.f64 im re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) (+.f64 (neg.f64 im) re)) (/.f64 (*.f64 (neg.f64 im) im) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) (+.f64 im re)) (/.f64 (*.f64 (neg.f64 im) im) (-.f64 im re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 im) (+.f64 (neg.f64 im) re)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 im) (+.f64 im re)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 im re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 im im) (+.f64 (neg.f64 im) re)) (/.f64 (*.f64 im im) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 im im) (+.f64 im re)) (/.f64 (*.f64 im im) (-.f64 im re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 im (+.f64 (neg.f64 im) re)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 im (+.f64 im re)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 im re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 (neg.f64 im) im))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 im im))
(fma.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)) (*.f64 (neg.f64 re) re))
(fma.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)) (*.f64 re re))
(fma.f64 (pow.f64 re #s(literal 3 binary64)) (/.f64 (neg.f64 re) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (pow.f64 re #s(literal 3 binary64)) (/.f64 re (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (pow.f64 re #s(literal 3 binary64)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (neg.f64 im) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 im (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (*.f64 (neg.f64 im) im) (/.f64 (*.f64 (neg.f64 im) im) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (*.f64 (neg.f64 re) re) (/.f64 (*.f64 (neg.f64 re) re) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (*.f64 re re) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (*.f64 im im) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (neg.f64 im) (/.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 (neg.f64 re) re))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 re re))
(fma.f64 (neg.f64 im) im (*.f64 re re))
(fma.f64 (neg.f64 re) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 (neg.f64 im) im))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 im im))
(fma.f64 (neg.f64 re) re (*.f64 im im))
(fma.f64 (*.f64 im im) (/.f64 (*.f64 im im) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (*.f64 im im) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (*.f64 re re) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 im (/.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 im (neg.f64 im) (*.f64 re re))
(fma.f64 im im (*.f64 (neg.f64 re) re))
(fma.f64 im im (*.f64 re re))
(fma.f64 re (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 re (neg.f64 re) (*.f64 im im))
(fma.f64 re re (*.f64 (neg.f64 im) im))
(fma.f64 re re (*.f64 im im))
(-.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(-.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))
(-.f64 (*.f64 im im) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(+.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(+.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(+.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(+.f64 (*.f64 (neg.f64 im) im) (*.f64 re re))
(+.f64 (*.f64 (neg.f64 re) re) (*.f64 im im))
(+.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 im) re)) (sqrt.f64 (-.f64 (neg.f64 im) re)))
(*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 (-.f64 im re)))
(*.f64 (sqrt.f64 (neg.f64 (+.f64 im re))) (sqrt.f64 (-.f64 (neg.f64 im) (neg.f64 re))))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (hypot.f64 im re)))
(*.f64 #s(literal 1 binary64) (hypot.f64 im re))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (exp.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #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))
(/.f64 (neg.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re))) (neg.f64 (hypot.f64 im re)))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re))))
(/.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re)) (hypot.f64 im re))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (hypot.f64 im re) #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)))
(-.f64 (cosh.f64 (neg.f64 (log.f64 (hypot.f64 im re)))) (sinh.f64 (neg.f64 (log.f64 (hypot.f64 im re)))))
(hypot.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 im)))
(hypot.f64 (exp.f64 (log.f64 re)) (neg.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)) (neg.f64 re))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(hypot.f64 (neg.f64 im) (exp.f64 (log.f64 re)))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 (neg.f64 re) (exp.f64 (log.f64 im)))
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im re)
(hypot.f64 re (exp.f64 (log.f64 im)))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(exp.f64 (log.f64 (hypot.f64 im re)))
(+.f64 (cosh.f64 (log.f64 (hypot.f64 im re))) (sinh.f64 (log.f64 (hypot.f64 im re))))
(*.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 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (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 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 im im (*.f64 re re)))
(*.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (-.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))))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #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))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 re #s(literal 8 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 12 binary64)))) (fma.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 8 binary64))))
(*.f64 (neg.f64 (+.f64 (neg.f64 im) re)) (-.f64 (neg.f64 im) re))
(*.f64 (neg.f64 (neg.f64 (+.f64 im re))) (-.f64 (neg.f64 im) (neg.f64 re)))
(*.f64 (-.f64 (neg.f64 im) (neg.f64 re)) (neg.f64 (+.f64 im re)))
(*.f64 (+.f64 (neg.f64 im) re) (neg.f64 (-.f64 (neg.f64 im) re)))
(*.f64 (+.f64 (neg.f64 im) re) (-.f64 (neg.f64 im) re))
(*.f64 (+.f64 im re) (neg.f64 (-.f64 im re)))
(*.f64 (+.f64 im re) (-.f64 im re))
(*.f64 (neg.f64 (+.f64 im re)) (neg.f64 (-.f64 (neg.f64 im) (neg.f64 re))))
(*.f64 (neg.f64 (+.f64 im re)) (-.f64 (neg.f64 im) (neg.f64 re)))
(*.f64 (neg.f64 (+.f64 im re)) (-.f64 im re))
(*.f64 (-.f64 (neg.f64 im) re) (+.f64 (neg.f64 im) re))
(*.f64 (-.f64 im re) (+.f64 im re))
(*.f64 (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 (fma.f64 im im (*.f64 re re)) (/.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))))
(/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (+.f64 im re))) (-.f64 (neg.f64 im) (neg.f64 re)))
(/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 (neg.f64 im) re)) (-.f64 (neg.f64 im) re))
(/.f64 (/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (+.f64 im re)) (-.f64 im re))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))) (fma.f64 im im (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))) (fma.f64 im im (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))) (fma.f64 im im (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))) (fma.f64 im im (*.f64 re re)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (*.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (*.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 im #s(literal 4 binary64)))) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (*.f64 (fma.f64 im im (*.f64 re re)) (pow.f64 re #s(literal 4 binary64)))) (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))
(/.f64 (fma.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 6 binary64)))) (-.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 (fma.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 re #s(literal 6 binary64)))) (-.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 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 im im (*.f64 re re)))
(/.f64 (-.f64 (pow.f64 re #s(literal 8 binary64)) (pow.f64 im #s(literal 8 binary64))) (*.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 im im (*.f64 re re))))
(/.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (*.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 12 binary64)) (pow.f64 im #s(literal 12 binary64))) (*.f64 (-.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)))) (fma.f64 im im (*.f64 re re))))
(/.f64 (+.f64 (pow.f64 re #s(literal 18 binary64)) (pow.f64 im #s(literal 18 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))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))))
(neg.f64 (fma.f64 (neg.f64 im) im (*.f64 (neg.f64 re) re)))
(neg.f64 (fma.f64 (neg.f64 re) re (*.f64 (neg.f64 im) im)))
(neg.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 (/.f64 (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 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 12 binary64)))) (fma.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 8 binary64))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.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))))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #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))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 re #s(literal 8 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (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 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re 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)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 12 binary64)))) (fma.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 8 binary64))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.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))))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #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))) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64))) (pow.f64 re #s(literal 8 binary64))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (neg.f64 im) re)) (/.f64 (neg.f64 re) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (neg.f64 im) re)) (/.f64 re (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 im re)) (/.f64 (neg.f64 re) (-.f64 im re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 im re)) (/.f64 re (-.f64 im re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 re) re) (+.f64 (neg.f64 im) re)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 re) re) (+.f64 im re)) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 im re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 re) (+.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 re) (+.f64 im re)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 im re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 re re) (+.f64 (neg.f64 im) re)) (/.f64 (*.f64 re re) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 re re) (-.f64 im re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 re (+.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 re (+.f64 im re)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 im re)) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 im re))) (/.f64 (neg.f64 im) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 im re))) (/.f64 im (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) (neg.f64 (+.f64 im re))) (/.f64 (*.f64 (neg.f64 im) im) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 im) (neg.f64 (+.f64 im re))) (/.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 im im) (neg.f64 (+.f64 im re))) (/.f64 (*.f64 im im) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 im (neg.f64 (+.f64 im re))) (/.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (+.f64 im re))) (/.f64 (neg.f64 re) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 re #s(literal 3 binary64)) (neg.f64 (+.f64 im re))) (/.f64 re (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 re) re) (neg.f64 (+.f64 im re))) (/.f64 (*.f64 (neg.f64 re) re) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 re) (neg.f64 (+.f64 im re))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 re re) (neg.f64 (+.f64 im re))) (/.f64 (*.f64 re re) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 re (neg.f64 (+.f64 im re))) (/.f64 (pow.f64 re #s(literal 3 binary64)) (-.f64 (neg.f64 im) (neg.f64 re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (neg.f64 im) re)) (/.f64 (neg.f64 im) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (neg.f64 im) re)) (/.f64 im (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 im re)) (/.f64 (neg.f64 im) (-.f64 im re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 im re)) (/.f64 im (-.f64 im re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) (+.f64 (neg.f64 im) re)) (/.f64 (*.f64 (neg.f64 im) im) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 (neg.f64 im) im) (+.f64 im re)) (/.f64 (*.f64 (neg.f64 im) im) (-.f64 im re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 im) (+.f64 (neg.f64 im) re)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (neg.f64 im) (+.f64 im re)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 im re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 im im) (+.f64 (neg.f64 im) re)) (/.f64 (*.f64 im im) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 (*.f64 im im) (+.f64 im re)) (/.f64 (*.f64 im im) (-.f64 im re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 im (+.f64 (neg.f64 im) re)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (neg.f64 im) re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (/.f64 im (+.f64 im re)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 im re)) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 (neg.f64 im) im))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 im im))
(fma.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)) (*.f64 (neg.f64 re) re))
(fma.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)) (*.f64 re re))
(fma.f64 (pow.f64 re #s(literal 3 binary64)) (/.f64 (neg.f64 re) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (pow.f64 re #s(literal 3 binary64)) (/.f64 re (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (pow.f64 re #s(literal 3 binary64)) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (neg.f64 im) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 im (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) (/.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (*.f64 (neg.f64 im) im) (/.f64 (*.f64 (neg.f64 im) im) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (*.f64 (neg.f64 re) re) (/.f64 (*.f64 (neg.f64 re) re) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (*.f64 re re) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (*.f64 im im) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (neg.f64 im) (/.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 (neg.f64 re) re))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 re re))
(fma.f64 (neg.f64 im) im (*.f64 re re))
(fma.f64 (neg.f64 re) (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 (neg.f64 im) im))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 im im))
(fma.f64 (neg.f64 re) re (*.f64 im im))
(fma.f64 (*.f64 im im) (/.f64 (*.f64 im im) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (*.f64 im im) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 (*.f64 re re) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(fma.f64 im (/.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 im (neg.f64 im) (*.f64 re re))
(fma.f64 im im (*.f64 (neg.f64 re) re))
(fma.f64 im im (*.f64 re re))
(fma.f64 re (/.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(fma.f64 re (neg.f64 re) (*.f64 im im))
(fma.f64 re re (*.f64 (neg.f64 im) im))
(fma.f64 re re (*.f64 im im))
(-.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(-.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))
(-.f64 (*.f64 im im) (*.f64 re re))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(+.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (fma.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im) (pow.f64 re #s(literal 4 binary64)))))
(+.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(+.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 im im (*.f64 re re))))
(+.f64 (*.f64 (neg.f64 im) im) (*.f64 re re))
(+.f64 (*.f64 (neg.f64 re) re) (*.f64 im im))
(+.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(+.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (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 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/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))))
(log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(neg.f64 (neg.f64 (log.f64 (hypot.f64 im re))))
(-.f64 (log.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re))) (log.f64 (hypot.f64 im re)))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (hypot.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))))
(log.f64 (hypot.f64 im re))
(*.f64 (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (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 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(neg.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/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))))
(log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)) (*.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re))))))
(neg.f64 (log.f64 (hypot.f64 im re)))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (hypot.f64 im re))))
(-.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))
(+.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (hypot.f64 im re))))
(log.f64 (pow.f64 (hypot.f64 im re) #s(literal -1 binary64)))
(*.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(neg.f64 (neg.f64 (log.f64 (hypot.f64 im re))))
(-.f64 (log.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re))) (log.f64 (hypot.f64 im re)))
(-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re))))
(-.f64 #s(literal 0 binary64) (neg.f64 (log.f64 (hypot.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))))
(log.f64 (hypot.f64 im re))
(*.f64 (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 im) re)) (sqrt.f64 (-.f64 (neg.f64 im) re)))
(*.f64 (sqrt.f64 (+.f64 im re)) (sqrt.f64 (-.f64 im re)))
(*.f64 (sqrt.f64 (neg.f64 (+.f64 im re))) (sqrt.f64 (-.f64 (neg.f64 im) (neg.f64 re))))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (hypot.f64 im re)))
(*.f64 #s(literal 1 binary64) (hypot.f64 im re))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (exp.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/4 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) #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))
(/.f64 (neg.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re))) (neg.f64 (hypot.f64 im re)))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re))))
(/.f64 (*.f64 (hypot.f64 im re) (hypot.f64 im re)) (hypot.f64 im re))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (hypot.f64 im re) #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)))
(-.f64 (cosh.f64 (neg.f64 (log.f64 (hypot.f64 im re)))) (sinh.f64 (neg.f64 (log.f64 (hypot.f64 im re)))))
(hypot.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 im)))
(hypot.f64 (exp.f64 (log.f64 re)) (neg.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)) (neg.f64 re))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(hypot.f64 (neg.f64 im) (exp.f64 (log.f64 re)))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 (neg.f64 re) (exp.f64 (log.f64 im)))
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im re)
(hypot.f64 re (exp.f64 (log.f64 im)))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(exp.f64 (log.f64 (hypot.f64 im re)))
(+.f64 (cosh.f64 (log.f64 (hypot.f64 im re))) (sinh.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 re re)
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(pow.f64 (neg.f64 re) #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 re #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 re) re))
(sqrt.f64 (pow.f64 re #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 re) re))
(fabs.f64 (*.f64 re re))
(exp.f64 (*.f64 (log.f64 (neg.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 re) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 re) #s(literal 2 binary64))))
(neg.f64 (log.f64 #s(literal 10 binary64)))
(log.f64 #s(literal 1/10 binary64))

eval80.0ms (1.2%)

Memory
-2.7MiB live, 145.6MiB allocated; 13ms collecting garbage
Compiler

Compiled 11 914 to 1 906 computations (84% saved)

prune15.0ms (0.2%)

Memory
0.6MiB live, 47.1MiB allocated; 2ms collecting garbage
Pruning

13 alts after pruning (10 fresh and 3 done)

PrunedKeptTotal
New41810428
Fresh101
Picked235
Done000
Total42113434
Accuracy
99.8%
Counts
434 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)) (*.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))))) (log.f64 #s(literal 1/10 binary64)))
99.0%
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
33.6%
(/.f64 (-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re)))) (log.f64 #s(literal 10 binary64)))
54.8%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/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)))
54.9%
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
98.5%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (log.f64 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)))
54.7%
(log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
54.3%
#s(approx (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
Compiler

Compiled 430 to 313 computations (27.2% saved)

simplify113.0ms (1.7%)

Memory
12.8MiB live, 262.8MiB allocated; 27ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 #s(literal 1/2 binary64))
cost-diff0
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
cost-diff0
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
cost-diff0
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64)))
cost-diff0
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im))
cost-diff0
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im))
cost-diff0
#s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im)))
cost-diff0
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
cost-diff0
(fma.f64 im im (*.f64 re re))
cost-diff0
(log.f64 (fma.f64 im im (*.f64 re re)))
cost-diff0
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))
cost-diff0
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
cost-diff0
(log.f64 im)
cost-diff0
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
cost-diff0
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
cost-diff0
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
cost-diff0
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
cost-diff1
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re))))
cost-diff2
(+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))
cost-diff10
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re))))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
045306
072282
1117282
2248264
3578262
41146262
53735262
08370262
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re))))
#s(literal 0 binary64)
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 im re))
(hypot.f64 im re)
im
re
(+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
im
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
#s(literal -1/2 binary64)
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
#s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im)))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im))
(/.f64 (*.f64 #s(literal -1/2 binary64) re) im)
(*.f64 #s(literal -1/2 binary64) re)
#s(literal -1/2 binary64)
re
im
(/.f64 re im)
(log.f64 im)
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(exp.f64 #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
Outputs
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))) (+.f64 #s(literal 0 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))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re))))
(neg.f64 (log.f64 (hypot.f64 re im)))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re))))
(*.f64 (neg.f64 (log.f64 (hypot.f64 re im))) (log.f64 (hypot.f64 re im)))
#s(literal 0 binary64)
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (hypot.f64 re im)) (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
(+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))
(log.f64 (hypot.f64 re im))
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
im
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(log.f64 (fma.f64 im im (*.f64 re re)))
(log.f64 (fma.f64 re re (*.f64 im im)))
(fma.f64 im im (*.f64 re re))
(fma.f64 re re (*.f64 im im))
im
(*.f64 re re)
re
#s(literal -1/2 binary64)
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) im) im) (*.f64 re re)) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
#s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im)))
#s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) im) im) (*.f64 re re)) (log.f64 im)))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im))
(-.f64 (*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) im) im) (*.f64 re re)) (log.f64 im))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im))
(*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) im) im) (*.f64 re re))
(/.f64 (*.f64 #s(literal -1/2 binary64) re) im)
(*.f64 #s(literal -1/2 binary64) re)
#s(literal -1/2 binary64)
re
im
(/.f64 re im)
(log.f64 im)
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))) (log.f64 #s(literal 10 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(exp.f64 #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(log.f64 (fma.f64 im im (*.f64 re re)))
(log.f64 (fma.f64 re re (*.f64 im im)))
(fma.f64 im im (*.f64 re re))
(fma.f64 re re (*.f64 im im))
im
(*.f64 re re)
re
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)

localize140.0ms (2.1%)

Memory
17.1MiB live, 290.8MiB allocated; 37ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(exp.f64 #s(literal 1/2 binary64))
accuracy0.5837288574528623
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64)))
accuracy6.239609573076438
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
accuracy28.571599196365593
(log.f64 (fma.f64 im im (*.f64 re re)))
accuracy0.22494125976844204
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im))
accuracy0.3790481419813909
#s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im)))
accuracy0.5837288574528623
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
accuracy1.0
(log.f64 #s(literal 1/10 binary64))
accuracy0.0
(*.f64 re re)
accuracy0.5837288574528623
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
accuracy1.0
(log.f64 #s(literal 1/10 binary64))
accuracy28.571599196365593
(log.f64 (fma.f64 im im (*.f64 re re)))
accuracy0.0
(log.f64 im)
accuracy0.5452829844510729
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
accuracy0.5837288574528623
(/.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.5065613281475362
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))
accuracy0.515625
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re))))
accuracy0.5837288574528623
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
accuracy1.0
(log.f64 #s(literal 1/10 binary64))
Samples
98.0ms256×0valid
Compiler

Compiled 357 to 40 computations (88.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 74.0ms
ival-log: 20.0ms (27% of total)
ival-div: 13.0ms (17.6% of total)
ival-mult: 10.0ms (13.5% of total)
ival-hypot: 9.0ms (12.2% of total)
ival-pow: 5.0ms (6.8% of total)
const: 4.0ms (5.4% of total)
ival-neg: 4.0ms (5.4% of total)
ival-exp: 3.0ms (4.1% of total)
ival-add: 2.0ms (2.7% of total)
ival-sub: 2.0ms (2.7% of total)
exact: 1.0ms (1.4% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series101.0ms (1.5%)

Memory
-11.8MiB live, 179.4MiB allocated; 24ms collecting garbage
Counts
23 → 249
Calls
Call 1
Inputs
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re))))
(+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
#s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im)))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im))
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(exp.f64 #s(literal 1/2 binary64))
(log.f64 #s(literal 1/10 binary64))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))
(*.f64 re re)
Outputs
(* -1 (log im))
(+ (* -1 (log im)) (* -1/2 (/ (pow re 2) (pow im 2))))
(+ (* -1 (log im)) (* (pow re 2) (- (* 1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (* -1 (log im)) (* (pow re 2) (- (* (pow re 2) (+ (* -1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(log im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(* -1 (pow (log im) 2))
(- (* -1 (/ (* (pow re 2) (log im)) (pow im 2))) (pow (log im) 2))
(- (* (pow re 2) (- (* -1 (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))) (/ (log im) (pow im 2)))) (pow (log im) 2))
(- (* (pow re 2) (- (* (pow re 2) (- (* (pow re 2) (- (* 1/4 (/ 1 (pow im 6))) (* 1/3 (/ (log im) (pow im 6))))) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))) (/ (log im) (pow im 2)))) (pow (log im) 2))
(* -1 (/ (log im) (log 1/10)))
(+ (* -1 (/ (log im) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))
(+ (* -1 (/ (log im) (log 1/10))) (* (pow re 2) (- (* 1/4 (/ (pow re 2) (* (pow im 4) (log 1/10)))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(+ (* -1 (/ (log im) (log 1/10))) (* (pow re 2) (- (* (pow re 2) (+ (* -1/6 (/ (pow re 2) (* (pow im 6) (log 1/10)))) (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(- (* -1/2 (/ (pow re 2) (pow im 2))) (log im))
(- (* (pow re 2) (- (* 1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))) (log im))
(- (* (pow re 2) (- (* (pow re 2) (+ (* -1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))) (log im))
(* -1/2 (/ (log (pow im 2)) (log 1/10)))
(+ (* -1/2 (/ (log (pow im 2)) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))
(+ (* -1/2 (/ (log (pow im 2)) (log 1/10))) (* (pow re 2) (- (* 1/4 (/ (pow re 2) (* (pow im 4) (log 1/10)))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(+ (* -1/2 (/ (log (pow im 2)) (log 1/10))) (* (pow re 2) (- (* (pow re 2) (+ (* -1/6 (/ (pow re 2) (* (pow im 6) (log 1/10)))) (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(* -1/2 (log (pow im 2)))
(+ (* -1/2 (log (pow im 2))) (* -1/2 (/ (pow re 2) (pow im 2))))
(+ (* -1/2 (log (pow im 2))) (* (pow re 2) (- (* 1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (* -1/2 (log (pow im 2))) (* (pow re 2) (- (* (pow re 2) (+ (* -1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(log (pow im 2))
(+ (log (pow im 2)) (/ (pow re 2) (pow im 2)))
(+ (log (pow im 2)) (* (pow re 2) (+ (* -1/2 (/ (pow re 2) (pow im 4))) (/ 1 (pow im 2)))))
(+ (log (pow im 2)) (* (pow re 2) (+ (* (pow re 2) (- (* 1/3 (/ (pow re 2) (pow im 6))) (* 1/2 (/ 1 (pow im 4))))) (/ 1 (pow im 2)))))
(pow im 2)
(+ (pow im 2) (pow re 2))
(* -1/2 (/ (pow re 2) (pow im 2)))
(/ (log im) (log 10))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
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 im) 2)
(+ (/ (* (pow re 2) (log im)) (pow im 2)) (pow (log im) 2))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))) (/ (log im) (pow im 2)))) (pow (log im) 2))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (+ (* 1/4 (/ 1 (pow im 4))) (* (pow re 2) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))))) (/ (log im) (pow im 2)))) (pow (log im) 2))
(pow re 2)
(log (/ 1 re))
(+ (log (/ 1 re)) (* -1/2 (/ (pow im 2) (pow re 2))))
(+ (log (/ 1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (* 1/4 (/ (pow im 4) (pow re 4)))))
(+ (log (/ 1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4))))))
(* -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 (pow (log (/ 1 re)) 2))
(- (/ (* (pow im 2) (log (/ 1 re))) (pow re 2)) (pow (log (/ 1 re)) 2))
(- (* -1 (/ (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))) (pow re 4))) (+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (pow (log (/ 1 re)) 2)))
(- (* -1 (/ (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))) (pow re 6))) (+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2)))))
(/ (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/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/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1/6 (/ (pow im 6) (* (pow re 6) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10)))))
(+ (log (/ 1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 6) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4))))))
(* -2 (log (/ 1 re)))
(+ (* -2 (log (/ 1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ 1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (- (* -1 (/ (log im) (pow re 2))) (* 1/2 (/ 1 (pow im 2)))))
(/ (log re) (log 10))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))
(+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10))))
(+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log re) (log 10)))))
(log re)
(+ (log re) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (log re) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+ (log re) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
re
(+ re (* 1/2 (/ (pow im 2) re)))
(+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (* 1/2 (/ (pow im 2) re)))))
(+ re (+ (* -1/4 (/ (pow im 4) (pow re 3))) (+ (* -1/8 (/ (pow im 6) (pow re 5))) (+ (* 1/48 (/ (pow im 6) (pow re 5))) (+ (* 1/8 (/ (pow im 4) (pow re 3))) (+ (* 1/6 (/ (pow im 6) (pow re 5))) (* 1/2 (/ (pow im 2) re))))))))
(pow (log (/ 1 re)) 2)
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (pow (log (/ 1 re)) 2))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2))))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2))))))
(log (/ -1 re))
(+ (log (/ -1 re)) (* -1/2 (/ (pow im 2) (pow re 2))))
(+ (log (/ -1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (* 1/4 (/ (pow im 4) (pow re 4)))))
(+ (log (/ -1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4))))))
(* -1 (log (/ -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 (pow (log (/ -1 re)) 2))
(- (/ (* (pow im 2) (log (/ -1 re))) (pow re 2)) (pow (log (/ -1 re)) 2))
(- (* -1 (/ (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))) (pow re 4))) (+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (pow (log (/ -1 re)) 2)))
(- (* -1 (/ (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))) (pow re 6))) (+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2)))))
(/ (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/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/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* -1/6 (/ (pow im 6) (* (pow re 6) (log 1/10)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (log 1/10)))) (/ (log (/ -1 re)) (log 1/10)))))
(+ (log (/ -1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (+ (* -1/6 (/ (pow im 6) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4))))))
(* -2 (log (/ -1 re)))
(+ (* -2 (log (/ -1 re))) (/ (pow im 2) (pow re 2)))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (/ (pow im 2) (pow re 2))))
(+ (* -2 (log (/ -1 re))) (+ (* -1/2 (/ (pow im 4) (pow re 4))) (+ (* 1/3 (/ (pow im 6) (pow re 6))) (/ (pow im 2) (pow re 2)))))
(/ (log (* -1 re)) (log 10))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10)))
(+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10))))
(+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (* (pow re 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (* (pow re 4) (log 10)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))) (/ (log (* -1 re)) (log 10)))))
(log (* -1 re))
(+ (log (* -1 re)) (* 1/2 (/ (pow im 2) (pow re 2))))
(+ (log (* -1 re)) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2)))))
(+ (log (* -1 re)) (+ (* 1/720 (/ (+ (* -360 (* (pow im 2) (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (+ (* 30 (pow im 6)) (* 720 (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (pow im 4)) (* 24 (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))))) (pow re 4))) (* 1/2 (/ (pow im 2) (pow re 2))))))
(* -1 re)
(+ (* -1 re) (* -1/2 (/ (pow im 2) re)))
(+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (* -1/2 (/ (pow im 2) re))))
(+ (* -1 re) (+ (* -1 (/ (+ (* -1/4 (pow im 4)) (* 1/8 (pow im 4))) (pow re 3))) (+ (* -1 (/ (+ (* -1/8 (pow im 6)) (+ (* 1/48 (pow im 6)) (* 1/6 (pow im 6)))) (pow re 5))) (* -1/2 (/ (pow im 2) re)))))
(pow (log (/ -1 re)) 2)
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (pow (log (/ -1 re)) 2))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2))))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2))))))
(* -1 (log re))
(+ (* -1 (log re)) (* -1/2 (/ (pow im 2) (pow re 2))))
(+ (* -1 (log re)) (* (pow im 2) (- (* 1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+ (* -1 (log re)) (* (pow im 2) (- (* (pow im 2) (+ (* -1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(+ (log 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 (pow (log re) 2))
(- (* -1 (/ (* (pow im 2) (log re)) (pow re 2))) (pow (log re) 2))
(- (* (pow im 2) (- (* -1 (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))) (/ (log re) (pow re 2)))) (pow (log re) 2))
(- (* (pow im 2) (- (* (pow im 2) (- (* (pow im 2) (- (* 1/4 (/ 1 (pow re 6))) (* 1/3 (/ (log re) (pow re 6))))) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))) (/ (log re) (pow re 2)))) (pow (log re) 2))
(* -1 (/ (log re) (log 1/10)))
(+ (* -1 (/ (log re) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))))
(+ (* -1 (/ (log re) (log 1/10))) (* (pow im 2) (- (* 1/4 (/ (pow im 2) (* (pow re 4) (log 1/10)))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))
(+ (* -1 (/ (log re) (log 1/10))) (* (pow im 2) (- (* (pow im 2) (+ (* -1/6 (/ (pow im 2) (* (pow re 6) (log 1/10)))) (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))
(- (* -1/2 (/ (pow im 2) (pow re 2))) (log re))
(- (* (pow im 2) (- (* 1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))) (log re))
(- (* (pow im 2) (- (* (pow im 2) (+ (* -1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))) (log re))
(* -1/2 (/ (log (pow re 2)) (log 1/10)))
(+ (* -1/2 (/ (log (pow re 2)) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))))
(+ (* -1/2 (/ (log (pow re 2)) (log 1/10))) (* (pow im 2) (- (* 1/4 (/ (pow im 2) (* (pow re 4) (log 1/10)))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))
(+ (* -1/2 (/ (log (pow re 2)) (log 1/10))) (* (pow im 2) (- (* (pow im 2) (+ (* -1/6 (/ (pow im 2) (* (pow re 6) (log 1/10)))) (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))
(* -1/2 (log (pow re 2)))
(+ (* -1/2 (log (pow re 2))) (* -1/2 (/ (pow im 2) (pow re 2))))
(+ (* -1/2 (log (pow re 2))) (* (pow im 2) (- (* 1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+ (* -1/2 (log (pow re 2))) (* (pow im 2) (- (* (pow im 2) (+ (* -1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(log (pow re 2))
(+ (log (pow re 2)) (/ (pow im 2) (pow re 2)))
(+ (log (pow re 2)) (* (pow im 2) (+ (* -1/2 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))))
(+ (log (pow re 2)) (* (pow im 2) (+ (* (pow im 2) (- (* 1/3 (/ (pow im 2) (pow re 6))) (* 1/2 (/ 1 (pow re 4))))) (/ 1 (pow re 2)))))
(/ (+ (* -1 (* (pow im 2) (log im))) (* -1/2 (pow re 2))) (pow im 2))
(+ (* (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)))
(+ 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 re) 2)
(+ (/ (* (pow im 2) (log re)) (pow re 2)) (pow (log re) 2))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))) (/ (log re) (pow re 2)))) (pow (log re) 2))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (+ (* 1/4 (/ 1 (pow re 4))) (* (pow im 2) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))))) (/ (log re) (pow re 2)))) (pow (log re) 2))
(log (/ 1 im))
(+ (log (/ 1 im)) (* -1/2 (/ (pow re 2) (pow im 2))))
(+ (log (/ 1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(+ (log (/ 1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4))))))
(* -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 (pow (log (/ 1 im)) 2))
(- (/ (* (pow re 2) (log (/ 1 im))) (pow im 2)) (pow (log (/ 1 im)) 2))
(- (* -1 (/ (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))) (pow im 4))) (+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (pow (log (/ 1 im)) 2)))
(- (* -1 (/ (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))) (pow im 6))) (+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2)))))
(/ (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/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/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/6 (/ (pow re 6) (* (pow im 6) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))))
(+ (log (/ 1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/6 (/ (pow re 6) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4))))))
(* -2 (log (/ 1 im)))
(+ (* -2 (log (/ 1 im))) (/ (pow re 2) (pow im 2)))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+ (* -2 (log (/ 1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10))))
(+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))))
(+ (log im) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (log im) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (* 1/2 (/ (pow re 2) im)))))
(+ im (+ (* -1/4 (/ (pow re 4) (pow im 3))) (+ (* -1/8 (/ (pow re 6) (pow im 5))) (+ (* 1/48 (/ (pow re 6) (pow im 5))) (+ (* 1/8 (/ (pow re 4) (pow im 3))) (+ (* 1/6 (/ (pow re 6) (pow im 5))) (* 1/2 (/ (pow re 2) im))))))))
(pow (log (/ 1 im)) 2)
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (pow (log (/ 1 im)) 2))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2))))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2))))))
(log (/ -1 im))
(+ (log (/ -1 im)) (* -1/2 (/ (pow re 2) (pow im 2))))
(+ (log (/ -1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(+ (log (/ -1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4))))))
(* -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 (pow (log (/ -1 im)) 2))
(- (/ (* (pow re 2) (log (/ -1 im))) (pow im 2)) (pow (log (/ -1 im)) 2))
(- (* -1 (/ (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))) (pow im 4))) (+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (pow (log (/ -1 im)) 2)))
(- (* -1 (/ (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))) (pow im 6))) (+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2)))))
(/ (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/2 (/ (pow re 2) (pow im 2))) (* -1 (log (/ -1 im))))
(- (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(- (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (+ (* -1 (log (/ -1 im))) (+ (* -1/4 (/ (pow re 4) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(+ (log -1) (* -1 (log (/ -1 im))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* -1/6 (/ (pow re 6) (* (pow im 6) (log 1/10)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (log 1/10)))) (/ (log (/ -1 im)) (log 1/10)))))
(+ (log (/ -1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/6 (/ (pow re 6) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4))))))
(* -2 (log (/ -1 im)))
(+ (* -2 (log (/ -1 im))) (/ (pow re 2) (pow im 2)))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (/ (pow re 2) (pow im 2))))
(+ (* -2 (log (/ -1 im))) (+ (* -1/2 (/ (pow re 4) (pow im 4))) (+ (* 1/3 (/ (pow re 6) (pow im 6))) (/ (pow re 2) (pow im 2)))))
(* -1 (+ (log -1) (* -1 (log (/ -1 im)))))
(- (* -1/2 (/ (pow re 2) (pow im 2))) (+ (log -1) (* -1 (log (/ -1 im)))))
(/ (log (* -1 im)) (log 10))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10)))
(+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10))))
(+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (* (pow im 6) (log 10)))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (* (pow im 4) (log 10)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log (* -1 im)) (log 10)))))
(log (* -1 im))
(+ (log (* -1 im)) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (log (* -1 im)) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2)))))
(+ (log (* -1 im)) (+ (* 1/720 (/ (+ (* -360 (* (pow re 2) (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (+ (* 30 (pow re 6)) (* 720 (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (pow re 4)) (* 24 (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))))) (pow im 4))) (* 1/2 (/ (pow re 2) (pow im 2))))))
(* -1 im)
(+ (* -1 im) (* -1/2 (/ (pow re 2) im)))
(+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (* -1/2 (/ (pow re 2) im))))
(+ (* -1 im) (+ (* -1 (/ (+ (* -1/4 (pow re 4)) (* 1/8 (pow re 4))) (pow im 3))) (+ (* -1 (/ (+ (* -1/8 (pow re 6)) (+ (* 1/48 (pow re 6)) (* 1/6 (pow re 6)))) (pow im 5))) (* -1/2 (/ (pow re 2) im)))))
(pow (log (/ -1 im)) 2)
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (pow (log (/ -1 im)) 2))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2))))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2))))))
Calls

6 calls:

TimeVariablePointExpression
37.0ms
im
@-inf
((/ (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (+ 0 (log (sqrt (+ (* im im) (* re re)))))) (+ 0 (log (sqrt (+ (* im im) (* re re))))) (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (/ (/ (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (+ 0 (log (sqrt (+ (* im im) (* re re)))))) (log 1/10)) (/ (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) (/ (* (log (+ (* im im) (* re re))) -1/2) (log 1/10)) (* (log (+ (* im im) (* re re))) -1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (/ (neg (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (neg (log (sqrt (+ (* im im) (* re re))))) (- (* (/ (* -1/2 re) im) (/ re im)) (log im)) (* (/ (* -1/2 re) im) (/ re im)) (/ (log (pow (exp 1/2) (log (+ (* im im) (* re re))))) (log 10)) (log (pow (exp 1/2) (log (+ (* im im) (* re re))))) (pow (exp 1/2) (log (+ (* im im) (* re re)))) (exp 1/2) (log 1/10) (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re))))) (* re re))
14.0ms
im
@inf
((/ (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (+ 0 (log (sqrt (+ (* im im) (* re re)))))) (+ 0 (log (sqrt (+ (* im im) (* re re))))) (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (/ (/ (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (+ 0 (log (sqrt (+ (* im im) (* re re)))))) (log 1/10)) (/ (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) (/ (* (log (+ (* im im) (* re re))) -1/2) (log 1/10)) (* (log (+ (* im im) (* re re))) -1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (/ (neg (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (neg (log (sqrt (+ (* im im) (* re re))))) (- (* (/ (* -1/2 re) im) (/ re im)) (log im)) (* (/ (* -1/2 re) im) (/ re im)) (/ (log (pow (exp 1/2) (log (+ (* im im) (* re re))))) (log 10)) (log (pow (exp 1/2) (log (+ (* im im) (* re re))))) (pow (exp 1/2) (log (+ (* im im) (* re re)))) (exp 1/2) (log 1/10) (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re))))) (* re re))
13.0ms
im
@0
((/ (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (+ 0 (log (sqrt (+ (* im im) (* re re)))))) (+ 0 (log (sqrt (+ (* im im) (* re re))))) (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (/ (/ (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (+ 0 (log (sqrt (+ (* im im) (* re re)))))) (log 1/10)) (/ (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) (/ (* (log (+ (* im im) (* re re))) -1/2) (log 1/10)) (* (log (+ (* im im) (* re re))) -1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (/ (neg (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (neg (log (sqrt (+ (* im im) (* re re))))) (- (* (/ (* -1/2 re) im) (/ re im)) (log im)) (* (/ (* -1/2 re) im) (/ re im)) (/ (log (pow (exp 1/2) (log (+ (* im im) (* re re))))) (log 10)) (log (pow (exp 1/2) (log (+ (* im im) (* re re))))) (pow (exp 1/2) (log (+ (* im im) (* re re)))) (exp 1/2) (log 1/10) (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re))))) (* re re))
13.0ms
re
@0
((/ (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (+ 0 (log (sqrt (+ (* im im) (* re re)))))) (+ 0 (log (sqrt (+ (* im im) (* re re))))) (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (/ (/ (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (+ 0 (log (sqrt (+ (* im im) (* re re)))))) (log 1/10)) (/ (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) (/ (* (log (+ (* im im) (* re re))) -1/2) (log 1/10)) (* (log (+ (* im im) (* re re))) -1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (/ (neg (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (neg (log (sqrt (+ (* im im) (* re re))))) (- (* (/ (* -1/2 re) im) (/ re im)) (log im)) (* (/ (* -1/2 re) im) (/ re im)) (/ (log (pow (exp 1/2) (log (+ (* im im) (* re re))))) (log 10)) (log (pow (exp 1/2) (log (+ (* im im) (* re re))))) (pow (exp 1/2) (log (+ (* im im) (* re re)))) (exp 1/2) (log 1/10) (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re))))) (* re re))
11.0ms
re
@-inf
((/ (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (+ 0 (log (sqrt (+ (* im im) (* re re)))))) (+ 0 (log (sqrt (+ (* im im) (* re re))))) (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (/ (/ (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (+ 0 (log (sqrt (+ (* im im) (* re re)))))) (log 1/10)) (/ (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) (/ (* (log (+ (* im im) (* re re))) -1/2) (log 1/10)) (* (log (+ (* im im) (* re re))) -1/2) (log (+ (* im im) (* re re))) (+ (* im im) (* re re)) (/ (neg (log (sqrt (+ (* im im) (* re re))))) (log 1/10)) (neg (log (sqrt (+ (* im im) (* re re))))) (- (* (/ (* -1/2 re) im) (/ re im)) (log im)) (* (/ (* -1/2 re) im) (/ re im)) (/ (log (pow (exp 1/2) (log (+ (* im im) (* re re))))) (log 10)) (log (pow (exp 1/2) (log (+ (* im im) (* re re))))) (pow (exp 1/2) (log (+ (* im im) (* re re)))) (exp 1/2) (log 1/10) (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re))))) (* re re))

simplify209.0ms (3.1%)

Memory
30.7MiB live, 346.9MiB allocated; 69ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite216.0ms (3.2%)

Memory
15.5MiB live, 297.0MiB allocated; 107ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045244
072191
1212159
21457149
08699149
Stop Event
iter limit
node limit
iter limit
Counts
23 → 1 303
Calls
Call 1
Inputs
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re))))
(+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)))
#s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im))
(log.f64 im)
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))
(log.f64 (fma.f64 im im (*.f64 re re)))
(fma.f64 im im (*.f64 re re))
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
#s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im)))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im))
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(exp.f64 #s(literal 1/2 binary64))
(log.f64 #s(literal 1/10 binary64))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))
(*.f64 re re)
Outputs
(*.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (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 -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 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 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (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 2 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (hypot.f64 re im))))
(*.f64 #s(literal 1/2 binary64) (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.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) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (neg.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 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))
(*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 (hypot.f64 re im)) (fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im))))) (-.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) #s(literal 3 binary64))) (fma.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im))) (-.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im)))))))
(/.f64 (fma.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 8 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))
(/.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))) (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))))
(/.f64 (sqrt.f64 (*.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)))) (sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 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 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (log.f64 (hypot.f64 re im)))
(neg.f64 (log.f64 (hypot.f64 re im)))
(fma.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.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 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.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)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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 (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 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (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 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 (sqrt.f64 (hypot.f64 re im))))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #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)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (hypot.f64 re im))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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) (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (neg.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)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(sqrt.f64 (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 5 binary64))) (log.f64 (hypot.f64 re im)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im))) (log.f64 (hypot.f64 re im)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (log.f64 (hypot.f64 re im))) (log.f64 (hypot.f64 re im)))
(-.f64 (log.f64 (hypot.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (hypot.f64 (*.f64 im im) (*.f64 re re))) (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 re im) #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 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (hypot.f64 re im))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (log.f64 (hypot.f64 re im)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(-.f64 (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im)))
(fabs.f64 (log.f64 (hypot.f64 re im)))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #s(literal 3 binary64)) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64))))
(exp.f64 (/.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #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 (neg.f64 (sqrt.f64 (hypot.f64 re im)))) (log.f64 (neg.f64 (sqrt.f64 (hypot.f64 re im)))))
(+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (log.f64 (hypot.f64 re im)))
(+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(+.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im))))
(+.f64 (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(+.f64 (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.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))))
(log.f64 (hypot.f64 re im))
(*.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (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 -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 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 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (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 2 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (hypot.f64 re im))))
(*.f64 #s(literal 1/2 binary64) (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.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) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (neg.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 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))
(*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 (hypot.f64 re im)) (fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im))))) (-.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) #s(literal 3 binary64))) (fma.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im))) (-.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im)))))))
(/.f64 (fma.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 8 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))
(/.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))) (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))))
(/.f64 (sqrt.f64 (*.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)))) (sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 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 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (log.f64 (hypot.f64 re im)))
(neg.f64 (log.f64 (hypot.f64 re im)))
(fma.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.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 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.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)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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 (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 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (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 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 (sqrt.f64 (hypot.f64 re im))))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #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)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (hypot.f64 re im))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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) (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (neg.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)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(sqrt.f64 (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 5 binary64))) (log.f64 (hypot.f64 re im)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im))) (log.f64 (hypot.f64 re im)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (log.f64 (hypot.f64 re im))) (log.f64 (hypot.f64 re im)))
(-.f64 (log.f64 (hypot.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (hypot.f64 (*.f64 im im) (*.f64 re re))) (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 re im) #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 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (hypot.f64 re im))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (log.f64 (hypot.f64 re im)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(-.f64 (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im)))
(fabs.f64 (log.f64 (hypot.f64 re im)))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #s(literal 3 binary64)) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64))))
(exp.f64 (/.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #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 (neg.f64 (sqrt.f64 (hypot.f64 re im)))) (log.f64 (neg.f64 (sqrt.f64 (hypot.f64 re im)))))
(+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (log.f64 (hypot.f64 re im)))
(+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(+.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im))))
(+.f64 (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(+.f64 (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.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))))
(log.f64 (hypot.f64 re im))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))
(*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/4 binary64))
(*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64))
(*.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (exp.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(*.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal 1/2 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))
(pow.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.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 4 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (+.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.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)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (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)) (*.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 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (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)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (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)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 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 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 8 binary64)))
(/.f64 (fabs.f64 (*.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)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 8 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)))
(/.f64 (*.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))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (log.f64 (hypot.f64 re im)))
(neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.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))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.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))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/4 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (exp.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (exp.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal 1/2 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal 1/2 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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 4 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.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 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))))
(-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (log.f64 (hypot.f64 re im)) #s(literal -2 binary64)))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (log.f64 (hypot.f64 re im)) #s(literal -2 binary64)))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.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 2 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 4 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.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 2 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 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 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 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 10 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (-.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (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 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 10 binary64)) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (*.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)))))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.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 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.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 (fma.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))))
(/.f64 (fma.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (*.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)))))
(/.f64 (fma.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 10 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (neg.f64 (*.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 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.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 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(/.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 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(fma.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 0 binary64) (log.f64 #s(literal 10 binary64))))
(fma.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 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.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 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (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 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.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 10 binary64))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (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 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64))))
(+.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.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 (/.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.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 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(+.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
(neg.f64 (/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (log.f64 im)))
#s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (log.f64 im))
(neg.f64 (neg.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (log.f64 im))))
(log.f64 im)
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 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 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 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 10 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (-.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (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 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 10 binary64)) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (*.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)))))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.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 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.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 (fma.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))))
(/.f64 (fma.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (*.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)))))
(/.f64 (fma.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 10 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (neg.f64 (*.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 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.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 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(/.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 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(fma.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 0 binary64) (log.f64 #s(literal 10 binary64))))
(fma.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 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.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 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (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 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.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 10 binary64))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (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 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64))))
(+.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.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 (/.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.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 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(+.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (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 -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 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 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (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 2 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (hypot.f64 re im))))
(*.f64 #s(literal 1/2 binary64) (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.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) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (neg.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 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))
(*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 (hypot.f64 re im)) (fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im))))) (-.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) #s(literal 3 binary64))) (fma.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im))) (-.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im)))))))
(/.f64 (fma.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 8 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))
(/.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))) (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))))
(/.f64 (sqrt.f64 (*.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)))) (sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 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 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (log.f64 (hypot.f64 re im)))
(neg.f64 (log.f64 (hypot.f64 re im)))
(fma.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.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 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.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)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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 (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 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (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 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 (sqrt.f64 (hypot.f64 re im))))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #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)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (hypot.f64 re im))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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) (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (neg.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)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(sqrt.f64 (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 5 binary64))) (log.f64 (hypot.f64 re im)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im))) (log.f64 (hypot.f64 re im)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (log.f64 (hypot.f64 re im))) (log.f64 (hypot.f64 re im)))
(-.f64 (log.f64 (hypot.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (hypot.f64 (*.f64 im im) (*.f64 re re))) (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 re im) #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 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (hypot.f64 re im))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (log.f64 (hypot.f64 re im)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(-.f64 (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im)))
(fabs.f64 (log.f64 (hypot.f64 re im)))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #s(literal 3 binary64)) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64))))
(exp.f64 (/.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #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 (neg.f64 (sqrt.f64 (hypot.f64 re im)))) (log.f64 (neg.f64 (sqrt.f64 (hypot.f64 re im)))))
(+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (log.f64 (hypot.f64 re im)))
(+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(+.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im))))
(+.f64 (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(+.f64 (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.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))))
(log.f64 (hypot.f64 re im))
(/.f64 (-.f64 (*.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))))) (+.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (-.f64 (*.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))))) (+.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(/.f64 (-.f64 (*.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (*.f64 (log.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)))) (log.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 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.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 (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (*.f64 (log.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (log.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))) (+.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) #s(literal 3 binary64))) (fma.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))) (*.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 3 binary64))) (fma.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))) (*.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal 3 binary64)) (pow.f64 (log.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 3 binary64))) (fma.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (log.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)))) (log.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 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.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 (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (log.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (log.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (*.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))))))
(-.f64 (log.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (log.f64 (*.f64 (neg.f64 (+.f64 re im)) (-.f64 re im))))
(-.f64 (log.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (log.f64 (*.f64 (neg.f64 (+.f64 im re)) (-.f64 im re))))
(-.f64 (log.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (log.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 (log.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (log.f64 (neg.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))))
(-.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(-.f64 (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re))))
(-.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (+.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))))))
(-.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))))))
(-.f64 (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.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 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (log.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(log.f64 (fma.f64 re re (*.f64 im im)))
(/.f64 (-.f64 (*.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)))) (*.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 (-.f64 (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 im re)))) (*.f64 (/.f64 (pow.f64 re #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 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 (*.f64 (/.f64 (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 (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 (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 (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 (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 (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 (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))))
(/.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 (-.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 im re))) (fma.f64 (/.f64 (pow.f64 re #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 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 (/.f64 (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)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (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)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (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 (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 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 (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 (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 (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 (pow.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (*.f64 (neg.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 (*.f64 (neg.f64 (+.f64 im re)) (-.f64 im re))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #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 (neg.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (neg.f64 (neg.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))))
(/.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 (-.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)))) (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 (+.f64 im re) (-.f64 im re))))
(/.f64 (fma.f64 (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 im #s(literal 4 binary64)) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 6 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 (-.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 (fma.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (*.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (pow.f64 re #s(literal 6 binary64)))) (*.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 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 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (+.f64 re im) (-.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 re im)) (-.f64 re im)))
(/.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 im re)))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))))))
(/.f64 (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 re im) #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 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))) (+.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (neg.f64 re) re)))))
(/.f64 (-.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)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 im) im)))))
(/.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 (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 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 im))) (*.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 re)))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 im))) (*.f64 re re))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 (neg.f64 re))) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 (neg.f64 re))) (*.f64 im im))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 im im))
(fma.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)) (*.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 re)))
(fma.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)) (*.f64 re re))
(fma.f64 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 re)) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 re)) (*.f64 im im))
(fma.f64 (neg.f64 (neg.f64 re)) re (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (neg.f64 (neg.f64 re)) re (*.f64 im im))
(fma.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 im)) (*.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 re)))
(fma.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 im)) (*.f64 re re))
(fma.f64 (neg.f64 (neg.f64 im)) im (*.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 re)))
(fma.f64 (neg.f64 (neg.f64 im)) im (*.f64 re re))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 im im))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 re)))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 re re))
(fma.f64 re (neg.f64 (neg.f64 re)) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 re (neg.f64 (neg.f64 re)) (*.f64 im im))
(fma.f64 re re (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(fma.f64 re re (*.f64 im im))
(fma.f64 im (neg.f64 (neg.f64 im)) (*.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 re)))
(fma.f64 im (neg.f64 (neg.f64 im)) (*.f64 re re))
(fma.f64 im im (*.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 re)))
(fma.f64 im im (*.f64 re re))
(-.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))))))
(-.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 im) 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 (/.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 im im) (*.f64 (neg.f64 (neg.f64 (neg.f64 re))) re))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) im))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(+.f64 (/.f64 (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 (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 (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 (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 (pow.f64 re #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 (*.f64 (neg.f64 im) im) (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))
(+.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (neg.f64 re) re) (*.f64 re re)) (*.f64 (+.f64 im re) (-.f64 im re))))
(+.f64 (*.f64 im im) (*.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 re)))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 im)))
(+.f64 (*.f64 re re) (*.f64 im im))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64))) (log.f64 im)))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (neg.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64))) (log.f64 im))))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64))) (log.f64 im)))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64))) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 (/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64))) (log.f64 im))) (log.f64 #s(literal 10 binary64))))
#s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64))) (log.f64 im)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im)))) (*.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))) (+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im)))))) (*.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))) (/.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))) (/.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))) (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))) (fma.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))) (fma.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))) (/.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))) (/.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 im) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im)) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im)))) (pow.f64 (log.f64 im) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im)))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 im) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im)))
(/.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64))) (pow.f64 (log.f64 im) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))
(-.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))) (/.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (fma.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (log.f64 im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))))
(-.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64))) (log.f64 im))
(+.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (pow.f64 (/.f64 re im) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))) (/.f64 (*.f64 (neg.f64 (log.f64 im)) (log.f64 im)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)) (log.f64 im))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re (neg.f64 im)))
(*.f64 (/.f64 re im) (/.f64 (*.f64 #s(literal -1/2 binary64) re) im))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im))
(*.f64 (*.f64 #s(literal -1/2 binary64) re) (/.f64 (/.f64 re im) im))
(*.f64 (*.f64 #s(literal -1/2 binary64) re) (/.f64 re (*.f64 im im)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 re im) #s(literal 2 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) re) re) (neg.f64 im))) (neg.f64 (neg.f64 im)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im))) (neg.f64 (neg.f64 im)))
(/.f64 (neg.f64 (*.f64 (neg.f64 re) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (neg.f64 re))) (*.f64 (neg.f64 im) im))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re)) (*.f64 im im))
(/.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) re) re) (neg.f64 im)) (neg.f64 im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (/.f64 re im)) (neg.f64 im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) re) (*.f64 (neg.f64 im) im))
(/.f64 (*.f64 (neg.f64 re) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 im im))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (neg.f64 re)) (*.f64 im im))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) re) im)
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) re) re) (*.f64 im im))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 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 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 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 10 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (-.f64 (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (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 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 10 binary64)) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (*.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)))))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.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 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.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 (fma.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))))
(/.f64 (fma.f64 #s(literal 0 binary64) (log.f64 #s(literal 1/10 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (*.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)))))
(/.f64 (fma.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64)) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (log.f64 #s(literal 10 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (neg.f64 (*.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 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.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 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(/.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 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 1/10 binary64)))
(neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(fma.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 0 binary64) (log.f64 #s(literal 10 binary64))))
(fma.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 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.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 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (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 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.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 10 binary64))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (*.f64 (neg.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (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 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64))) (/.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 #s(literal 1/10 binary64))))
(+.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.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 (/.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.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 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))))
(+.f64 (/.f64 #s(literal 0 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64))))
(log.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (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 -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 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 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)))
(*.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64))
(*.f64 (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(*.f64 (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 2 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64))
(*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64))
(*.f64 (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)))
(*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (hypot.f64 re im))))
(*.f64 #s(literal 1/2 binary64) (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal 1/2 binary64) (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.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) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (neg.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 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64))
(*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64))
(*.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 (hypot.f64 re im)) (fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))))
(*.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)))
(*.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 (hypot.f64 re im)) (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 (log.f64 (hypot.f64 re im)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(/.f64 (-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) #s(literal 0 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im))))) (-.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im)))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) #s(literal 3 binary64))) (fma.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im))) (-.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im)))) (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im)))))))
(/.f64 (fma.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 8 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))
(/.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))) (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))))
(/.f64 (sqrt.f64 (*.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)))) (sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (sqrt.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 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 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (log.f64 (hypot.f64 re im)))
(neg.f64 (log.f64 (hypot.f64 re im)))
(fma.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.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 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.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)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (log.f64 (hypot.f64 re im))) (sqrt.f64 (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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 (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 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (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 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 1 binary64)) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (exp.f64 #s(literal 1 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 (sqrt.f64 (hypot.f64 re im))))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (fabs.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/2 binary64) (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (fabs.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #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)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (hypot.f64 re im))))
(fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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) (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 0 binary64))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (pow.f64 (neg.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)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 1/2 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1/2 binary64) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (neg.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (fabs.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 0 binary64))
(sqrt.f64 (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 5 binary64))) (log.f64 (hypot.f64 re im)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im))) (log.f64 (hypot.f64 re im)))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (log.f64 (hypot.f64 re im))) (log.f64 (hypot.f64 re im)))
(-.f64 (log.f64 (hypot.f64 (*.f64 re re) (*.f64 im im))) (log.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(-.f64 (log.f64 (hypot.f64 (*.f64 im im) (*.f64 re re))) (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 re im) #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 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))))
(-.f64 (log.f64 #s(literal -1 binary64)) (log.f64 (neg.f64 (hypot.f64 re im))))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (log.f64 (hypot.f64 re im)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(-.f64 (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im)))
(fabs.f64 (log.f64 (hypot.f64 re im)))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #s(literal 3 binary64)) (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64))))
(exp.f64 (/.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #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 (neg.f64 (sqrt.f64 (hypot.f64 re im)))) (log.f64 (neg.f64 (sqrt.f64 (hypot.f64 re im)))))
(+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (log.f64 (hypot.f64 re im)))
(+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 (hypot.f64 re im)))
(+.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) (log.f64 (sqrt.f64 (hypot.f64 re im))))
(+.f64 (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(+.f64 (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 re im)))
(log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.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))))
(log.f64 (hypot.f64 re im))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (hypot.f64 re im)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal -1/4 binary64)) (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal -1/4 binary64)))
(*.f64 (neg.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (hypot.f64 re im)))) (neg.f64 (neg.f64 (sqrt.f64 (hypot.f64 re im)))))
(*.f64 (fabs.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))) (fabs.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64))))
(*.f64 (exp.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (hypot.f64 re im))
(*.f64 (pow.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (sqrt.f64 (hypot.f64 re im))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (sqrt.f64 (hypot.f64 re im))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 re im)) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (hypot.f64 re im) #s(literal -1/2 binary64)) (pow.f64 (hypot.f64 re im) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/4 binary64)))
(*.f64 (neg.f64 (sqrt.f64 (hypot.f64 re im))) (neg.f64 (sqrt.f64 (hypot.f64 re im))))
(*.f64 (sqrt.f64 (hypot.f64 re im)) (sqrt.f64 (hypot.f64 re im)))
(*.f64 #s(literal 1 binary64) (hypot.f64 re im))
(*.f64 (hypot.f64 re im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 re im)))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal -1/2 binary64))
(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 (neg.f64 (sqrt.f64 (hypot.f64 re im))) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (neg.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 1 binary64)) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (sqrt.f64 (hypot.f64 re im)) #s(literal -2 binary64))
(pow.f64 (sqrt.f64 (hypot.f64 re im)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (neg.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (neg.f64 (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1/2 binary64))
(pow.f64 (fma.f64 re re (*.f64 im im)) #s(literal -1/2 binary64))
(pow.f64 (hypot.f64 re im) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))))
(pow.f64 (hypot.f64 re im) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (hypot.f64 re im))) (cosh.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (sinh.f64 (log.f64 (hypot.f64 re im))) (sinh.f64 (log.f64 (hypot.f64 re im))))) (hypot.f64 re im))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (hypot.f64 re im))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (hypot.f64 re im))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (hypot.f64 re im))) (cosh.f64 (log.f64 (hypot.f64 re im))) (-.f64 (*.f64 (sinh.f64 (log.f64 (hypot.f64 re im))) (sinh.f64 (log.f64 (hypot.f64 re im)))) (*.f64 (cosh.f64 (log.f64 (hypot.f64 re im))) (sinh.f64 (log.f64 (hypot.f64 re im)))))))
(/.f64 (neg.f64 (hypot.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (neg.f64 (hypot.f64 (*.f64 im im) (*.f64 re re))) (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 re im) #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 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))))
(/.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 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 (*.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 re im) #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 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (*.f64 (+.f64 im re) (-.f64 im re)))))
(/.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.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 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64))))) (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (-.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64))))))
(/.f64 (hypot.f64 (*.f64 re re) (*.f64 im im)) (sqrt.f64 (*.f64 (+.f64 re im) (-.f64 re im))))
(/.f64 (hypot.f64 (*.f64 im im) (*.f64 re re)) (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 (pow.f64 im #s(literal 4 binary64)) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))))))
(/.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (sqrt.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))))))
(/.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 (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 re #s(literal 4 binary64))) (pow.f64 (*.f64 re im) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (hypot.f64 re im)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (hypot.f64 re im))))
(/.f64 #s(literal 1 binary64) (hypot.f64 re im))
(sqrt.f64 (fma.f64 re re (*.f64 im im)))
(-.f64 (cosh.f64 (log.f64 (hypot.f64 re im))) (sinh.f64 (log.f64 (hypot.f64 re im))))
(fabs.f64 (hypot.f64 re im))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (exp.f64 (log.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 im))) re)
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 re))) (exp.f64 (log.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 im))
(hypot.f64 (neg.f64 (neg.f64 (neg.f64 re))) im)
(hypot.f64 (exp.f64 (log.f64 re)) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 im)))
(hypot.f64 (exp.f64 (log.f64 re)) (neg.f64 (neg.f64 im)))
(hypot.f64 (exp.f64 (log.f64 re)) (neg.f64 im))
(hypot.f64 (exp.f64 (log.f64 re)) im)
(hypot.f64 (exp.f64 (log.f64 im)) (neg.f64 (neg.f64 (neg.f64 re))))
(hypot.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 re)))
(hypot.f64 (exp.f64 (log.f64 im)) (neg.f64 (neg.f64 re)))
(hypot.f64 (exp.f64 (log.f64 im)) (neg.f64 re))
(hypot.f64 (exp.f64 (log.f64 im)) re)
(hypot.f64 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (neg.f64 (neg.f64 re)) (exp.f64 (log.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 im)))
(hypot.f64 (neg.f64 (neg.f64 re)) (neg.f64 im))
(hypot.f64 (neg.f64 (neg.f64 re)) im)
(hypot.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 (neg.f64 re))))
(hypot.f64 (neg.f64 (neg.f64 im)) (exp.f64 (log.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 re)))
(hypot.f64 (neg.f64 (neg.f64 im)) (neg.f64 re))
(hypot.f64 (neg.f64 (neg.f64 im)) re)
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 (neg.f64 re) (exp.f64 (log.f64 im)))
(hypot.f64 (neg.f64 re) (neg.f64 (neg.f64 im)))
(hypot.f64 (neg.f64 re) (neg.f64 im))
(hypot.f64 (neg.f64 re) im)
(hypot.f64 (neg.f64 im) (neg.f64 (neg.f64 (neg.f64 re))))
(hypot.f64 (neg.f64 im) (exp.f64 (log.f64 re)))
(hypot.f64 (neg.f64 im) (neg.f64 (neg.f64 re)))
(hypot.f64 (neg.f64 im) (neg.f64 re))
(hypot.f64 (neg.f64 im) re)
(hypot.f64 re (neg.f64 (neg.f64 (neg.f64 im))))
(hypot.f64 re (exp.f64 (log.f64 im)))
(hypot.f64 re (neg.f64 (neg.f64 im)))
(hypot.f64 re (neg.f64 im))
(hypot.f64 re im)
(hypot.f64 im (neg.f64 (neg.f64 (neg.f64 re))))
(hypot.f64 im (exp.f64 (log.f64 re)))
(hypot.f64 im (neg.f64 (neg.f64 re)))
(hypot.f64 im (neg.f64 re))
(hypot.f64 im re)
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal 1 binary64))) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (hypot.f64 re im))) #s(literal 2 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(exp.f64 (log.f64 (hypot.f64 re im)))
(+.f64 (cosh.f64 (log.f64 (hypot.f64 re im))) (sinh.f64 (log.f64 (hypot.f64 re im))))
(/.f64 (-.f64 (pow.f64 (sinh.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (cosh.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64))) (-.f64 (sinh.f64 #s(literal 1/2 binary64)) (cosh.f64 #s(literal 1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (sinh.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (cosh.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (sinh.f64 #s(literal 1/2 binary64)) (sinh.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 (cosh.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (sinh.f64 #s(literal 1/2 binary64)) (cosh.f64 #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cosh.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (cosh.f64 #s(literal 1/2 binary64)) (cosh.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 (sinh.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (cosh.f64 #s(literal 1/2 binary64)) (sinh.f64 #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 #s(literal 1/2 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 #s(literal 1/2 binary64))))) #s(literal 4 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 #s(literal 1/2 binary64))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 #s(literal 1/2 binary64))))) #s(literal 4 binary64))
(/.f64 (+.f64 (pow.f64 (cosh.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (sinh.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (cosh.f64 #s(literal 1/2 binary64)) (cosh.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 (sinh.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (cosh.f64 #s(literal 1/2 binary64)) (sinh.f64 #s(literal 1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (exp.f64 #s(literal -1/2 binary64)))
(-.f64 (/.f64 (pow.f64 (cosh.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (exp.f64 #s(literal -1/2 binary64))) (/.f64 (pow.f64 (sinh.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (exp.f64 #s(literal -1/2 binary64))))
(exp.f64 #s(literal 1/2 binary64))
(+.f64 (/.f64 (pow.f64 (cosh.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (cosh.f64 #s(literal 1/2 binary64)) (cosh.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 (sinh.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (cosh.f64 #s(literal 1/2 binary64)) (sinh.f64 #s(literal 1/2 binary64)))))) (/.f64 (pow.f64 (sinh.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (fma.f64 (cosh.f64 #s(literal 1/2 binary64)) (cosh.f64 #s(literal 1/2 binary64)) (-.f64 (pow.f64 (sinh.f64 #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (cosh.f64 #s(literal 1/2 binary64)) (sinh.f64 #s(literal 1/2 binary64)))))))
(+.f64 (sinh.f64 #s(literal 1/2 binary64)) (cosh.f64 #s(literal 1/2 binary64)))
(+.f64 (cosh.f64 #s(literal 1/2 binary64)) (sinh.f64 #s(literal 1/2 binary64)))
(neg.f64 (log.f64 #s(literal 10 binary64)))
(log.f64 #s(literal 1/10 binary64))
(*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))
(*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/4 binary64))
(*.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64))
(*.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (exp.f64 (log.f64 (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(*.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(*.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))))
(*.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 (hypot.f64 re im)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal 1/2 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)))
(*.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))
(pow.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.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 4 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (+.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.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)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (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)) (*.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 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (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)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (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)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 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 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 8 binary64)))
(/.f64 (fabs.f64 (*.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)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 8 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)))
(/.f64 (*.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))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 3 binary64)) (log.f64 (hypot.f64 re im)))
(neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(fma.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.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))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.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))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/4 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (exp.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (exp.f64 (log.f64 (log.f64 (hypot.f64 re im)))) (exp.f64 (log.f64 (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im))))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 (fma.f64 re re (*.f64 im im))) (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (pow.f64 (neg.f64 (log.f64 (fma.f64 re re (*.f64 im im)))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (log.f64 (hypot.f64 re im)) #s(literal -2 binary64)) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal 1/2 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (pow.f64 (hypot.f64 re im) #s(literal 1/2 binary64))) (log.f64 (fma.f64 re re (*.f64 im im))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (*.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (pow.f64 (/.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(fma.f64 (log.f64 (hypot.f64 re im)) (log.f64 (hypot.f64 re im)) #s(literal 0 binary64))
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 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 4 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.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 2 binary64)) (/.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64))))
(-.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(fabs.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64)))
(+.f64 (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (log.f64 (hypot.f64 re im)) #s(literal -2 binary64)))) (log.f64 (pow.f64 (hypot.f64 re im) (/.f64 (log.f64 (hypot.f64 re im)) #s(literal -2 binary64)))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 re im))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.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 2 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 4 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(+.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)) (/.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 2 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 (neg.f64 re))))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(*.f64 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 re)))
(*.f64 (neg.f64 (neg.f64 re)) re)
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 re (neg.f64 (neg.f64 re)))
(*.f64 re re)
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 re)) #s(literal 2 binary64))
(pow.f64 (neg.f64 re) #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 re #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 re) re))
(sqrt.f64 (pow.f64 re #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 re) re))
(fabs.f64 (*.f64 re re))
(exp.f64 (*.f64 (log.f64 (neg.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 re) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 re) #s(literal 2 binary64))))

eval238.0ms (3.5%)

Memory
-11.7MiB live, 299.3MiB allocated; 167ms collecting garbage
Compiler

Compiled 31 139 to 3 833 computations (87.7% saved)

prune63.0ms (0.9%)

Memory
3.3MiB live, 96.1MiB allocated; 7ms collecting garbage
Pruning

22 alts after pruning (16 fresh and 6 done)

PrunedKeptTotal
New97812990
Fresh145
Picked235
Done033
Total981221 003
Accuracy
100.0%
Counts
1 003 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))))
98.8%
(/.f64 (fma.f64 #s(literal 0 binary64) (*.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 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.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))))))
98.9%
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (*.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)))))
99.0%
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.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)))))
99.0%
(/.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))))
99.0%
(/.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64)))) (log.f64 #s(literal 1/10 binary64)))
98.9%
(/.f64 (/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 8 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
98.2%
(/.f64 (/.f64 #s(approx (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
33.6%
(/.f64 (-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re)))) (log.f64 #s(literal 10 binary64)))
99.0%
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
54.8%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/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)))
98.3%
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 #s(literal 2 binary64) (log.f64 im))))) (log.f64 #s(literal 10 binary64)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
52.8%
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) #s(approx (- (* (/ (* -1/2 re) im) (/ re im)) (log im)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) re) re (*.f64 (*.f64 (neg.f64 im) im) (log.f64 im))) (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
47.9%
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) #s(approx (- (* (/ (* -1/2 re) im) (/ re im)) (log im)) (*.f64 (fma.f64 (/.f64 (log.f64 im) re) (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 re re)))) (log.f64 #s(literal 1/10 binary64)))
98.5%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (log.f64 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)))
54.7%
(log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
54.3%
#s(approx (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
Compiler

Compiled 1 014 to 621 computations (38.8% saved)

simplify131.0ms (1.9%)

Memory
-23.8MiB live, 218.4MiB allocated; 22ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff3
(*.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))))
cost-diff5
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
cost-diff9
(fma.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
cost-diff15
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (*.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)))))
cost-diff0
(log.f64 (hypot.f64 re im))
cost-diff0
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))
cost-diff0
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))))
cost-diff0
(/.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64)))) (log.f64 #s(literal 1/10 binary64)))
cost-diff0
(*.f64 re re)
cost-diff0
(fma.f64 im im (*.f64 re re))
cost-diff0
(pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
cost-diff0
(log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
cost-diff0
(*.f64 im im)
cost-diff0
(log.f64 (*.f64 im im))
cost-diff0
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
cost-diff0
#s(approx (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
cost-diff0
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))
cost-diff0
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
cost-diff1
(neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
cost-diff8
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
047335
076313
1134293
2367266
32037262
46503262
08403262
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(neg.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))
(log.f64 (hypot.f64 re im))
(hypot.f64 re im)
re
im
#s(literal -1 binary64)
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))
#s(literal 2 binary64)
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
#s(approx (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(log.f64 (*.f64 im im))
(*.f64 im im)
im
(/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))
#s(literal 1/2 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
(/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))
#s(literal -1/2 binary64)
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))
(log.f64 (hypot.f64 re im))
(hypot.f64 re im)
re
im
#s(literal 6 binary64)
(neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64)))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))
#s(literal 5 binary64)
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (*.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)))))
(fma.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
#s(literal 0 binary64)
(*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(log.f64 (hypot.f64 re im))
(hypot.f64 re im)
re
im
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))
#s(literal 2 binary64)
(*.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))))
Outputs
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (log.f64 #s(literal 1/10 binary64))))
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(neg.f64 (log.f64 (hypot.f64 im re)))
(neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))
(log.f64 (hypot.f64 re im))
(log.f64 (hypot.f64 im re))
(hypot.f64 re im)
(hypot.f64 im re)
re
im
#s(literal -1 binary64)
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))
#s(literal 2 binary64)
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
#s(approx (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
#s(approx (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 im im))))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (*.f64 im im)))
(log.f64 (*.f64 im im))
(*.f64 im im)
im
(/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))
#s(literal 1/2 binary64)
(log.f64 #s(literal 10 binary64))
#s(literal 10 binary64)
(log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 im im (*.f64 re re))
im
(*.f64 re re)
re
(/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))
#s(literal -1/2 binary64)
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 (neg.f64 (log.f64 #s(literal 1/10 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))
(log.f64 (hypot.f64 re im))
(log.f64 (hypot.f64 im re))
(hypot.f64 re im)
(hypot.f64 im re)
re
im
#s(literal 6 binary64)
(neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64)))
(neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))
#s(literal 5 binary64)
(log.f64 #s(literal 1/10 binary64))
#s(literal 1/10 binary64)
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (*.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)))))
(/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))
(fma.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))
#s(literal 0 binary64)
(*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))
(*.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 re im))
(log.f64 (hypot.f64 im re))
(hypot.f64 re im)
(hypot.f64 im re)
re
im
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))
#s(literal 2 binary64)
(*.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))))
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))

localize255.0ms (3.8%)

Memory
27.2MiB live, 210.6MiB allocated; 39ms collecting garbage
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.328125
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
accuracy0.481132519536884
(*.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))))
accuracy0.5065613281475362
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))
accuracy0.5973625488422102
(*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))
accuracy0.5837288574528623
(/.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64)))) (log.f64 #s(literal 1/10 binary64)))
accuracy1.0
(log.f64 #s(literal 1/10 binary64))
accuracy1.0822157832835584
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))
accuracy1.1943422597659208
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))
accuracy0.0
(log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
accuracy1.0
(/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))
accuracy1.0
(log.f64 #s(literal 1/10 binary64))
accuracy30.200893861371547
(pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
accuracy0.234375
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
accuracy0.5492142729948559
#s(approx (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
accuracy1.0
(/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))
accuracy28.5715991961372
(log.f64 (*.f64 im im))
accuracy0.33203125
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
accuracy0.5065613281475362
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))
accuracy0.5837288574528623
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
accuracy1.0
(log.f64 #s(literal 1/10 binary64))
Samples
197.0ms256×0valid
Compiler

Compiled 503 to 45 computations (91.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 175.0ms
ival-pow: 79.0ms (45.2% of total)
ival-div: 44.0ms (25.2% of total)
ival-mult: 19.0ms (10.9% of total)
ival-log: 15.0ms (8.6% of total)
ival-hypot: 5.0ms (2.9% of total)
const: 4.0ms (2.3% of total)
ival-add: 2.0ms (1.1% of total)
ival-neg: 2.0ms (1.1% of total)
ival-pow2: 2.0ms (1.1% of total)
exact: 1.0ms (0.6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series309.0ms (4.6%)

Memory
-19.4MiB live, 365.3MiB allocated; 77ms collecting garbage
Counts
26 → 348
Calls
Call 1
Inputs
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))
#s(approx (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(log.f64 (*.f64 im im))
(*.f64 im im)
(log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 im im (*.f64 re re))
(*.f64 re re)
(/.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))
(log.f64 (hypot.f64 re im))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (*.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)))))
(fma.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(*.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))))
(log.f64 #s(literal 1/10 binary64))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))
(/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))
(*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))
Outputs
(* -1 (log im))
(+ (* -1 (log im)) (* -1/2 (/ (pow re 2) (pow im 2))))
(+ (* -1 (log im)) (* (pow re 2) (- (* 1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (* -1 (log im)) (* (pow re 2) (- (* (pow re 2) (+ (* -1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(/ -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/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/6 (/ 1 (* (pow im 6) (pow (log im) 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)))
(* -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) (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/2 (/ (log (pow im 2)) (log 10)))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(* -1/2 (/ (log (pow im 2)) (log 1/10)))
(+ (* -1/2 (/ (log (pow im 2)) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))
(+ (* -1/2 (/ (log (pow im 2)) (log 1/10))) (* (pow re 2) (- (* 1/24 (* (pow re 2) (- (* 24 (+ (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (pow (log 1/10) 2)))))) (* 3 (/ 1 (* (pow im 4) (pow (log 1/10) 2))))))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(+ (* -1/2 (/ (log (pow im 2)) (log 1/10))) (* (pow re 2) (- (* (pow re 2) (+ (* 1/720 (* (pow re 2) (- (+ (* -720 (+ (* 1/48 (/ 1 (* (pow im 6) (pow (log 1/10) 3)))) (+ (* 1/6 (/ 1 (* (pow im 6) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 6) (pow (log 1/10) 2))))))) (* 360 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (pow (log 1/10) 2))))) (* (pow im 2) (log 1/10))))) (* 30 (/ 1 (* (pow im 6) (pow (log 1/10) 3))))))) (* 1/24 (- (* 24 (+ (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (pow (log 1/10) 2)))))) (* 3 (/ 1 (* (pow im 4) (pow (log 1/10) 2)))))))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(exp (* -1/2 (/ (log (pow im 2)) (log 1/10))))
(+ (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (* -1/2 (/ (* (pow re 2) (exp (* -1/2 (/ (log (pow im 2)) (log 1/10))))) (* (pow im 2) (log 1/10)))))
(+ (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (* (pow re 2) (+ (* -1/2 (/ (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (* (pow re 2) (* (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (+ (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (pow (log 1/10) 2))))))))))
(+ (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (* (pow re 2) (+ (* -1/2 (/ (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (* (pow re 2) (+ (* -1 (* (pow re 2) (* (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (+ (* 1/8 (/ 1 (* (pow im 6) (pow (log 1/10) 2)))) (+ (* 1/6 (/ 1 (* (pow im 6) (log 1/10)))) (* 1/48 (/ 1 (* (pow im 6) (pow (log 1/10) 3))))))))) (* (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (+ (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (pow (log 1/10) 2)))))))))))
(pow im 2)
(+ (pow im 2) (pow re 2))
(pow re 2)
(pow (log im) 6)
(+ (* 2 (* (pow re 2) (* (pow (log im) 3) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2)))))) (pow (log im) 6))
(+ (* (pow re 2) (+ (* 2 (* (pow (log im) 3) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))))) (* (pow re 2) (+ (* 2 (* (pow (log im) 3) (+ (* -1/4 (/ (pow (log im) 2) (pow im 4))) (+ (* 1/2 (/ (log im) (pow im 4))) (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))))))) (pow (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))) 2))))) (pow (log im) 6))
(+ (* (pow re 2) (+ (* 2 (* (pow (log im) 3) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))))) (* (pow re 2) (+ (* 2 (* (pow (log im) 3) (+ (* -1/4 (/ (pow (log im) 2) (pow im 4))) (+ (* 1/2 (/ (log im) (pow im 4))) (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))))))) (+ (* (pow re 2) (+ (* 2 (* (+ (* -1/4 (/ (pow (log im) 2) (pow im 4))) (+ (* 1/2 (/ (log im) (pow im 4))) (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))))) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))))) (* 2 (* (pow (log im) 3) (+ (* -1/4 (/ (log im) (pow im 6))) (+ (* 1/6 (/ (pow (log im) 2) (pow im 6))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))) (pow im 2))) (* (log im) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))))))))) (pow (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))) 2)))))) (pow (log im) 6))
(log im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(/ (log im) (log 10))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(* (log 10) (pow (log im) 3))
(+ (* (log 10) (pow (log im) 3)) (* (pow re 2) (* (log 10) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))))))
(+ (* (log 10) (pow (log im) 3)) (* (pow re 2) (+ (* (log 10) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2)))) (* (pow re 2) (* (log 10) (+ (* -1/4 (/ (pow (log im) 2) (pow im 4))) (+ (* 1/2 (/ (log im) (pow im 4))) (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))))))))))
(+ (* (log 10) (pow (log im) 3)) (* (pow re 2) (+ (* (log 10) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2)))) (* (pow re 2) (+ (* (log 10) (+ (* -1/4 (/ (pow (log im) 2) (pow im 4))) (+ (* 1/2 (/ (log im) (pow im 4))) (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))))) (* (pow re 2) (* (log 10) (+ (* -1/4 (/ (log im) (pow im 6))) (+ (* 1/6 (/ (pow (log im) 2) (pow im 6))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))) (pow im 2))) (* (log im) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))))))))))))
(* (pow (log 10) 2) (pow (log im) 2))
(+ (* (pow (log 10) 2) (pow (log im) 2)) (/ (* (pow re 2) (* (pow (log 10) 2) (log im))) (pow im 2)))
(+ (* (pow re 2) (+ (* (pow re 2) (* (pow (log 10) 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))) (/ (* (pow (log 10) 2) (log im)) (pow im 2)))) (* (pow (log 10) 2) (pow (log im) 2)))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* (pow re 2) (* (pow (log 10) 2) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))) (* (pow (log 10) 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))))) (/ (* (pow (log 10) 2) (log im)) (pow im 2)))) (* (pow (log 10) 2) (pow (log im) 2)))
(pow (log im) 2)
(+ (/ (* (pow re 2) (log im)) (pow im 2)) (pow (log im) 2))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))) (/ (log im) (pow im 2)))) (pow (log im) 2))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (+ (* 1/4 (/ 1 (pow im 4))) (* (pow re 2) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))))) (/ (log im) (pow im 2)))) (pow (log im) 2))
(pow (log im) 5)
(+ (* (pow re 2) (+ (* 1/2 (/ (pow (log im) 4) (pow im 2))) (* 2 (/ (pow (log im) 4) (pow im 2))))) (pow (log im) 5))
(+ (* (pow re 2) (+ (* 1/2 (/ (pow (log im) 4) (pow im 2))) (+ (* 2 (/ (pow (log im) 4) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow (log im) 4) (pow im 4))) (+ (* (log im) (+ (* 2 (* (pow (log im) 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))) (/ (pow (log im) 2) (pow im 4)))) (/ (pow (log im) 3) (pow im 4)))))))) (pow (log im) 5))
(+ (* (pow re 2) (+ (* 1/2 (/ (pow (log im) 4) (pow im 2))) (+ (* 2 (/ (pow (log im) 4) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow (log im) 4) (pow im 4))) (+ (* (log im) (+ (* 2 (* (pow (log im) 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))) (/ (pow (log im) 2) (pow im 4)))) (+ (* (pow re 2) (+ (* -1/2 (/ (pow (log im) 3) (pow im 6))) (+ (* 1/6 (/ (pow (log im) 4) (pow im 6))) (+ (* 1/2 (/ (+ (* 2 (* (pow (log im) 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))) (/ (pow (log im) 2) (pow im 4))) (pow im 2))) (* (log im) (+ (* 2 (* (pow (log im) 2) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))) (* 2 (/ (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))) (pow im 2))))))))) (/ (pow (log im) 3) (pow im 4))))))))) (pow (log im) 5))
(* (log 10) (log im))
(+ (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2))) (* (log 10) (log im)))
(+ (* (log 10) (log im)) (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (log 10)) (pow im 4))) (* 1/2 (/ (log 10) (pow im 2))))))
(+ (* (log 10) (log im)) (* (pow re 2) (+ (* 1/2 (/ (log 10) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (log 10) (pow im 4))) (* 1/6 (/ (* (pow re 2) (log 10)) (pow im 6))))))))
(log (/ 1 re))
(+ (log (/ 1 re)) (* -1/2 (/ (pow im 2) (pow re 2))))
(+ (log (/ 1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (* 1/4 (/ (pow im 4) (pow re 4)))))
(+ (log (/ 1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4))))))
(/ 1 (log (/ 1 re)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re))))
(+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re))))))
(+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* -1/8 (/ (pow im 6) (* (pow re 6) (pow (log (/ 1 re)) 3)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 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))))) (* (pow re 6) (log (/ 1 re))))) (+ (* 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 re)))
(- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re))))
(- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))))
(* -1 (/ (log (/ 1 re)) (log 10)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10)))))) (pow re 4))) (/ (log (/ 1 re)) (log 1/10))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/720 (/ (+ (* -30 (/ (pow im 6) (pow (log 1/10) 3))) (+ (* 360 (/ (* (pow im 2) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (log 1/10))) (* 720 (+ (* -1/6 (/ (pow im 6) (log 1/10))) (+ (* -1/8 (/ (pow im 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow im 6) (pow (log 1/10) 3)))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10)))))) (pow re 4))) (/ (log (/ 1 re)) (log 1/10)))))
(exp (/ (log (/ 1 re)) (log 1/10)))
(+ (exp (/ (log (/ 1 re)) (log 1/10))) (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ 1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))))
(+ (exp (/ (log (/ 1 re)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ 1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (/ (* (exp (/ (log (/ 1 re)) (log 1/10))) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (pow re 4))))
(+ (exp (/ (log (/ 1 re)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ 1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (+ (/ (* (exp (/ (log (/ 1 re)) (log 1/10))) (+ (* -1/6 (/ (pow im 6) (log 1/10))) (+ (* -1/8 (/ (pow im 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow im 6) (pow (log 1/10) 3)))))) (pow re 6)) (/ (* (exp (/ (log (/ 1 re)) (log 1/10))) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (pow re 4)))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow (log (/ 1 re)) 6)
(+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2))) (pow (log (/ 1 re)) 6))
(+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* -1 (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ 1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ 1 re)) 2)))))) (pow re 4))) (+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2))) (+ (/ (pow (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2))) 2) (pow re 4)) (pow (log (/ 1 re)) 6))))
(+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* -1 (* (log (/ 1 re)) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))) (+ (* 1/720 (* (pow (log (/ 1 re)) 2) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))) (+ (* 1/4 (* (pow im 6) (log (/ 1 re)))) (* 1/2 (* (pow im 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))))))) (pow re 6))) (+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* -1 (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ 1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ 1 re)) 2)))))) (pow re 4))) (+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2))) (+ (* 2 (/ (* (+ (* -1 (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ 1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ 1 re)) 2))))) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 6))) (+ (/ (pow (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2))) 2) (pow re 4)) (pow (log (/ 1 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/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(* -1 (* (log 10) (pow (log (/ 1 re)) 3)))
(+ (* -1 (* (log 10) (pow (log (/ 1 re)) 3))) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2)))
(+ (* -1 (* (log 10) (pow (log (/ 1 re)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ 1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ 1 re)) 2)))))) (pow re 4)) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2))))
(+ (* -1 (* (log 10) (pow (log (/ 1 re)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 re)) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))) (+ (* 1/720 (* (pow (log (/ 1 re)) 2) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))) (+ (* 1/4 (* (pow im 6) (log (/ 1 re)))) (* 1/2 (* (pow im 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))))))) (pow re 6)) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ 1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ 1 re)) 2)))))) (pow re 4)) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2)))))
(* (pow (log 10) 2) (pow (log (/ 1 re)) 2))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ 1 re)))) (pow re 2))) (* (pow (log 10) 2) (pow (log (/ 1 re)) 2)))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ 1 re)))) (pow re 2))) (+ (* (pow (log 10) 2) (pow (log (/ 1 re)) 2)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re)))))) (pow re 4))))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ 1 re)))) (pow re 2))) (+ (* (pow (log 10) 2) (pow (log (/ 1 re)) 2)) (+ (/ (* (pow (log 10) 2) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))))) (pow re 6)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re)))))) (pow re 4)))))
(pow (log (/ 1 re)) 2)
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (pow (log (/ 1 re)) 2))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2))))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2))))))
(* -1 (pow (log (/ 1 re)) 5))
(+ (* -1 (pow (log (/ 1 re)) 5)) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2))) (* 2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2)))))
(+ (* -1 (/ (* (log (/ 1 re)) (+ (* 2 (* (pow (log (/ 1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (* (pow im 4) (pow (log (/ 1 re)) 2)))) (pow re 4))) (+ (* -1 (/ (* (pow im 4) (pow (log (/ 1 re)) 3)) (pow re 4))) (+ (* -1 (pow (log (/ 1 re)) 5)) (+ (* -1/4 (/ (* (pow im 4) (pow (log (/ 1 re)) 4)) (pow re 4))) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2))) (* 2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2))))))))
(+ (* -1 (/ (* (log (/ 1 re)) (+ (* -2 (* (pow im 2) (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re)))))))) (* 2 (* (pow (log (/ 1 re)) 2) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))))) (pow re 6))) (+ (* -1 (/ (* (log (/ 1 re)) (+ (* 2 (* (pow (log (/ 1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (* (pow im 4) (pow (log (/ 1 re)) 2)))) (pow re 4))) (+ (* -1 (/ (* (pow im 4) (pow (log (/ 1 re)) 3)) (pow re 4))) (+ (* -1 (pow (log (/ 1 re)) 5)) (+ (* -1/4 (/ (* (pow im 4) (pow (log (/ 1 re)) 4)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log (/ 1 re)) 4) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/2 (/ (* (pow im 2) (+ (* 2 (* (pow (log (/ 1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (* (pow im 4) (pow (log (/ 1 re)) 2)))) (pow re 6))) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2))) (+ (* 1/2 (/ (* (pow im 6) (pow (log (/ 1 re)) 3)) (pow re 6))) (* 2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2))))))))))))
(* -1 (* (log 10) (log (/ 1 re))))
(+ (* -1 (* (log 10) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2))))
(+ (* -1 (* (log 10) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2)))))
(+ (* -1 (* (log 10) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow re 4))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2))))))
(log (/ -1 re))
(+ (log (/ -1 re)) (* -1/2 (/ (pow im 2) (pow re 2))))
(+ (log (/ -1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (* 1/4 (/ (pow im 4) (pow re 4)))))
(+ (log (/ -1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4))))))
(/ 1 (log (/ -1 re)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re))))
(+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re))))))
(+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* -1/8 (/ (pow im 6) (* (pow re 6) (pow (log (/ -1 re)) 3)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 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))))) (* (pow re 6) (log (/ -1 re))))) (+ (* 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 re)))
(- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re))))
(- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))))
(* -1 (/ (log (/ -1 re)) (log 10)))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10)))))) (pow re 4))) (/ (log (/ -1 re)) (log 1/10))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/720 (/ (+ (* -30 (/ (pow im 6) (pow (log 1/10) 3))) (+ (* 360 (/ (* (pow im 2) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (log 1/10))) (* 720 (+ (* -1/6 (/ (pow im 6) (log 1/10))) (+ (* -1/8 (/ (pow im 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow im 6) (pow (log 1/10) 3)))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10)))))) (pow re 4))) (/ (log (/ -1 re)) (log 1/10)))))
(exp (/ (log (/ -1 re)) (log 1/10)))
(+ (exp (/ (log (/ -1 re)) (log 1/10))) (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ -1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))))
(+ (exp (/ (log (/ -1 re)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ -1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (/ (* (exp (/ (log (/ -1 re)) (log 1/10))) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (pow re 4))))
(+ (exp (/ (log (/ -1 re)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ -1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (+ (/ (* (exp (/ (log (/ -1 re)) (log 1/10))) (+ (* -1/6 (/ (pow im 6) (log 1/10))) (+ (* -1/8 (/ (pow im 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow im 6) (pow (log 1/10) 3)))))) (pow re 6)) (/ (* (exp (/ (log (/ -1 re)) (log 1/10))) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (pow re 4)))))
(pow (log (/ -1 re)) 6)
(+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2))) (pow (log (/ -1 re)) 6))
(+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* -1 (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ -1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ -1 re)) 2)))))) (pow re 4))) (+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2))) (+ (/ (pow (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2))) 2) (pow re 4)) (pow (log (/ -1 re)) 6))))
(+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* -1 (* (log (/ -1 re)) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))) (+ (* 1/720 (* (pow (log (/ -1 re)) 2) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))) (+ (* 1/4 (* (pow im 6) (log (/ -1 re)))) (* 1/2 (* (pow im 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))))))) (pow re 6))) (+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* -1 (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ -1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ -1 re)) 2)))))) (pow re 4))) (+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2))) (+ (* 2 (/ (* (+ (* -1 (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ -1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ -1 re)) 2))))) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 6))) (+ (/ (pow (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2))) 2) (pow re 4)) (pow (log (/ -1 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/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(* -1 (* (log 10) (pow (log (/ -1 re)) 3)))
(+ (* -1 (* (log 10) (pow (log (/ -1 re)) 3))) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2)))
(+ (* -1 (* (log 10) (pow (log (/ -1 re)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ -1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ -1 re)) 2)))))) (pow re 4)) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2))))
(+ (* -1 (* (log 10) (pow (log (/ -1 re)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 re)) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))) (+ (* 1/720 (* (pow (log (/ -1 re)) 2) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))) (+ (* 1/4 (* (pow im 6) (log (/ -1 re)))) (* 1/2 (* (pow im 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))))))) (pow re 6)) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ -1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ -1 re)) 2)))))) (pow re 4)) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2)))))
(* (pow (log 10) 2) (pow (log (/ -1 re)) 2))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ -1 re)))) (pow re 2))) (* (pow (log 10) 2) (pow (log (/ -1 re)) 2)))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ -1 re)))) (pow re 2))) (+ (* (pow (log 10) 2) (pow (log (/ -1 re)) 2)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re)))))) (pow re 4))))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ -1 re)))) (pow re 2))) (+ (* (pow (log 10) 2) (pow (log (/ -1 re)) 2)) (+ (/ (* (pow (log 10) 2) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))))) (pow re 6)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re)))))) (pow re 4)))))
(pow (log (/ -1 re)) 2)
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (pow (log (/ -1 re)) 2))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2))))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2))))))
(* -1 (pow (log (/ -1 re)) 5))
(+ (* -1 (pow (log (/ -1 re)) 5)) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2))) (* 2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2)))))
(+ (* -1 (/ (* (log (/ -1 re)) (+ (* 2 (* (pow (log (/ -1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (* (pow im 4) (pow (log (/ -1 re)) 2)))) (pow re 4))) (+ (* -1 (/ (* (pow im 4) (pow (log (/ -1 re)) 3)) (pow re 4))) (+ (* -1 (pow (log (/ -1 re)) 5)) (+ (* -1/4 (/ (* (pow im 4) (pow (log (/ -1 re)) 4)) (pow re 4))) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2))) (* 2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2))))))))
(+ (* -1 (/ (* (log (/ -1 re)) (+ (* -2 (* (pow im 2) (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re)))))))) (* 2 (* (pow (log (/ -1 re)) 2) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))))) (pow re 6))) (+ (* -1 (/ (* (log (/ -1 re)) (+ (* 2 (* (pow (log (/ -1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (* (pow im 4) (pow (log (/ -1 re)) 2)))) (pow re 4))) (+ (* -1 (/ (* (pow im 4) (pow (log (/ -1 re)) 3)) (pow re 4))) (+ (* -1 (pow (log (/ -1 re)) 5)) (+ (* -1/4 (/ (* (pow im 4) (pow (log (/ -1 re)) 4)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log (/ -1 re)) 4) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/2 (/ (* (pow im 2) (+ (* 2 (* (pow (log (/ -1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (* (pow im 4) (pow (log (/ -1 re)) 2)))) (pow re 6))) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2))) (+ (* 1/2 (/ (* (pow im 6) (pow (log (/ -1 re)) 3)) (pow re 6))) (* 2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2))))))))))))
(* -1 (* (log 10) (log (/ -1 re))))
(+ (* -1 (* (log 10) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2))))
(+ (* -1 (* (log 10) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2)))))
(+ (* -1 (* (log 10) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow re 4))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2))))))
(* -1 (log re))
(+ (* -1 (log re)) (* -1/2 (/ (pow im 2) (pow re 2))))
(+ (* -1 (log re)) (* (pow im 2) (- (* 1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+ (* -1 (log re)) (* (pow im 2) (- (* (pow im 2) (+ (* -1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(/ -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/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/6 (/ 1 (* (pow re 6) (pow (log re) 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)))
(* -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) (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/2 (/ (log (pow re 2)) (log 10)))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(* 2 (log im))
(* -1/2 (/ (log (pow re 2)) (log 1/10)))
(+ (* -1/2 (/ (log (pow re 2)) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))))
(+ (* -1/2 (/ (log (pow re 2)) (log 1/10))) (* (pow im 2) (- (* 1/24 (* (pow im 2) (- (* 24 (+ (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 4) (pow (log 1/10) 2)))))) (* 3 (/ 1 (* (pow re 4) (pow (log 1/10) 2))))))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))
(+ (* -1/2 (/ (log (pow re 2)) (log 1/10))) (* (pow im 2) (- (* (pow im 2) (+ (* 1/720 (* (pow im 2) (- (+ (* -720 (+ (* 1/48 (/ 1 (* (pow re 6) (pow (log 1/10) 3)))) (+ (* 1/6 (/ 1 (* (pow re 6) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 6) (pow (log 1/10) 2))))))) (* 360 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 4) (pow (log 1/10) 2))))) (* (pow re 2) (log 1/10))))) (* 30 (/ 1 (* (pow re 6) (pow (log 1/10) 3))))))) (* 1/24 (- (* 24 (+ (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 4) (pow (log 1/10) 2)))))) (* 3 (/ 1 (* (pow re 4) (pow (log 1/10) 2)))))))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))
(exp (* -1/2 (/ (log (pow re 2)) (log 1/10))))
(+ (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (* -1/2 (/ (* (pow im 2) (exp (* -1/2 (/ (log (pow re 2)) (log 1/10))))) (* (pow re 2) (log 1/10)))))
(+ (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (* (pow im 2) (+ (* -1/2 (/ (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (* (pow im 2) (* (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (+ (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 4) (pow (log 1/10) 2))))))))))
(+ (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (* (pow im 2) (+ (* -1/2 (/ (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (* (pow im 2) (+ (* -1 (* (pow im 2) (* (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (+ (* 1/8 (/ 1 (* (pow re 6) (pow (log 1/10) 2)))) (+ (* 1/6 (/ 1 (* (pow re 6) (log 1/10)))) (* 1/48 (/ 1 (* (pow re 6) (pow (log 1/10) 3))))))))) (* (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (+ (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 4) (pow (log 1/10) 2)))))))))))
(pow (log re) 6)
(+ (* 2 (* (pow im 2) (* (pow (log re) 3) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2)))))) (pow (log re) 6))
(+ (* (pow im 2) (+ (* 2 (* (pow (log re) 3) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))))) (* (pow im 2) (+ (* 2 (* (pow (log re) 3) (+ (* -1/4 (/ (pow (log re) 2) (pow re 4))) (+ (* 1/2 (/ (log re) (pow re 4))) (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))))))) (pow (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))) 2))))) (pow (log re) 6))
(+ (* (pow im 2) (+ (* 2 (* (pow (log re) 3) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))))) (* (pow im 2) (+ (* 2 (* (pow (log re) 3) (+ (* -1/4 (/ (pow (log re) 2) (pow re 4))) (+ (* 1/2 (/ (log re) (pow re 4))) (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))))))) (+ (* (pow im 2) (+ (* 2 (* (+ (* -1/4 (/ (pow (log re) 2) (pow re 4))) (+ (* 1/2 (/ (log re) (pow re 4))) (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))))) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))))) (* 2 (* (pow (log re) 3) (+ (* -1/4 (/ (log re) (pow re 6))) (+ (* 1/6 (/ (pow (log re) 2) (pow re 6))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))) (pow re 2))) (* (log re) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))))))))) (pow (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))) 2)))))) (pow (log 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)))
(* (log 10) (pow (log re) 3))
(+ (* (log 10) (pow (log re) 3)) (* (pow im 2) (* (log 10) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))))))
(+ (* (log 10) (pow (log re) 3)) (* (pow im 2) (+ (* (log 10) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2)))) (* (pow im 2) (* (log 10) (+ (* -1/4 (/ (pow (log re) 2) (pow re 4))) (+ (* 1/2 (/ (log re) (pow re 4))) (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))))))))))
(+ (* (log 10) (pow (log re) 3)) (* (pow im 2) (+ (* (log 10) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2)))) (* (pow im 2) (+ (* (log 10) (+ (* -1/4 (/ (pow (log re) 2) (pow re 4))) (+ (* 1/2 (/ (log re) (pow re 4))) (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))))) (* (pow im 2) (* (log 10) (+ (* -1/4 (/ (log re) (pow re 6))) (+ (* 1/6 (/ (pow (log re) 2) (pow re 6))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))) (pow re 2))) (* (log re) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))))))))))))
(* (pow (log 10) 2) (pow (log re) 2))
(+ (* (pow (log 10) 2) (pow (log re) 2)) (/ (* (pow im 2) (* (pow (log 10) 2) (log re))) (pow re 2)))
(+ (* (pow im 2) (+ (* (pow im 2) (* (pow (log 10) 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))) (/ (* (pow (log 10) 2) (log re)) (pow re 2)))) (* (pow (log 10) 2) (pow (log re) 2)))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* (pow im 2) (* (pow (log 10) 2) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))) (* (pow (log 10) 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))))) (/ (* (pow (log 10) 2) (log re)) (pow re 2)))) (* (pow (log 10) 2) (pow (log re) 2)))
(pow (log re) 2)
(+ (/ (* (pow im 2) (log re)) (pow re 2)) (pow (log re) 2))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))) (/ (log re) (pow re 2)))) (pow (log re) 2))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (+ (* 1/4 (/ 1 (pow re 4))) (* (pow im 2) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))))) (/ (log re) (pow re 2)))) (pow (log re) 2))
(pow (log re) 5)
(+ (* (pow im 2) (+ (* 1/2 (/ (pow (log re) 4) (pow re 2))) (* 2 (/ (pow (log re) 4) (pow re 2))))) (pow (log re) 5))
(+ (* (pow im 2) (+ (* 1/2 (/ (pow (log re) 4) (pow re 2))) (+ (* 2 (/ (pow (log re) 4) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow (log re) 4) (pow re 4))) (+ (* (log re) (+ (* 2 (* (pow (log re) 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))) (/ (pow (log re) 2) (pow re 4)))) (/ (pow (log re) 3) (pow re 4)))))))) (pow (log re) 5))
(+ (* (pow im 2) (+ (* 1/2 (/ (pow (log re) 4) (pow re 2))) (+ (* 2 (/ (pow (log re) 4) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow (log re) 4) (pow re 4))) (+ (* (log re) (+ (* 2 (* (pow (log re) 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))) (/ (pow (log re) 2) (pow re 4)))) (+ (* (pow im 2) (+ (* -1/2 (/ (pow (log re) 3) (pow re 6))) (+ (* 1/6 (/ (pow (log re) 4) (pow re 6))) (+ (* 1/2 (/ (+ (* 2 (* (pow (log re) 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))) (/ (pow (log re) 2) (pow re 4))) (pow re 2))) (* (log re) (+ (* 2 (* (pow (log re) 2) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))) (* 2 (/ (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))) (pow re 2))))))))) (/ (pow (log re) 3) (pow re 4))))))))) (pow (log re) 5))
(* (log 10) (log re))
(+ (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2))) (* (log 10) (log re)))
(+ (* (log 10) (log re)) (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (log 10)) (pow re 4))) (* 1/2 (/ (log 10) (pow re 2))))))
(+ (* (log 10) (log re)) (* (pow im 2) (+ (* 1/2 (/ (log 10) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (log 10) (pow re 4))) (* 1/6 (/ (* (pow im 2) (log 10)) (pow re 6))))))))
(log (/ 1 im))
(+ (log (/ 1 im)) (* -1/2 (/ (pow re 2) (pow im 2))))
(+ (log (/ 1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(+ (log (/ 1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4))))))
(/ 1 (log (/ 1 im)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))
(+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))))
(+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* -1/8 (/ (pow re 6) (* (pow im 6) (pow (log (/ 1 im)) 3)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 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))))) (* (pow im 6) (log (/ 1 im))))) (+ (* 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 im)))
(- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))
(- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))))
(* -1 (/ (log (/ 1 im)) (log 10)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(* -2 (log (/ 1 im)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10)))))) (pow im 4))) (/ (log (/ 1 im)) (log 1/10))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/720 (/ (+ (* -30 (/ (pow re 6) (pow (log 1/10) 3))) (+ (* 360 (/ (* (pow re 2) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (log 1/10))) (* 720 (+ (* -1/6 (/ (pow re 6) (log 1/10))) (+ (* -1/8 (/ (pow re 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow re 6) (pow (log 1/10) 3)))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10)))))) (pow im 4))) (/ (log (/ 1 im)) (log 1/10)))))
(exp (/ (log (/ 1 im)) (log 1/10)))
(+ (exp (/ (log (/ 1 im)) (log 1/10))) (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ 1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))))
(+ (exp (/ (log (/ 1 im)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ 1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (/ (* (exp (/ (log (/ 1 im)) (log 1/10))) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (pow im 4))))
(+ (exp (/ (log (/ 1 im)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ 1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (+ (/ (* (exp (/ (log (/ 1 im)) (log 1/10))) (+ (* -1/6 (/ (pow re 6) (log 1/10))) (+ (* -1/8 (/ (pow re 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow re 6) (pow (log 1/10) 3)))))) (pow im 6)) (/ (* (exp (/ (log (/ 1 im)) (log 1/10))) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (pow im 4)))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow (log (/ 1 im)) 6)
(+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2))) (pow (log (/ 1 im)) 6))
(+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* -1 (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ 1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ 1 im)) 2)))))) (pow im 4))) (+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2))) (+ (/ (pow (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2))) 2) (pow im 4)) (pow (log (/ 1 im)) 6))))
(+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* -1 (* (log (/ 1 im)) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))) (+ (* 1/720 (* (pow (log (/ 1 im)) 2) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))) (+ (* 1/4 (* (pow re 6) (log (/ 1 im)))) (* 1/2 (* (pow re 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))))))) (pow im 6))) (+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* -1 (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ 1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ 1 im)) 2)))))) (pow im 4))) (+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2))) (+ (* 2 (/ (* (+ (* -1 (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ 1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ 1 im)) 2))))) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 6))) (+ (/ (pow (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2))) 2) (pow im 4)) (pow (log (/ 1 im)) 6))))))
(* -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/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(* -1 (* (log 10) (pow (log (/ 1 im)) 3)))
(+ (* -1 (* (log 10) (pow (log (/ 1 im)) 3))) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2)))
(+ (* -1 (* (log 10) (pow (log (/ 1 im)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ 1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ 1 im)) 2)))))) (pow im 4)) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2))))
(+ (* -1 (* (log 10) (pow (log (/ 1 im)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 im)) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))) (+ (* 1/720 (* (pow (log (/ 1 im)) 2) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))) (+ (* 1/4 (* (pow re 6) (log (/ 1 im)))) (* 1/2 (* (pow re 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))))))) (pow im 6)) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ 1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ 1 im)) 2)))))) (pow im 4)) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2)))))
(* (pow (log 10) 2) (pow (log (/ 1 im)) 2))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ 1 im)))) (pow im 2))) (* (pow (log 10) 2) (pow (log (/ 1 im)) 2)))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ 1 im)))) (pow im 2))) (+ (* (pow (log 10) 2) (pow (log (/ 1 im)) 2)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im)))))) (pow im 4))))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ 1 im)))) (pow im 2))) (+ (* (pow (log 10) 2) (pow (log (/ 1 im)) 2)) (+ (/ (* (pow (log 10) 2) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))))) (pow im 6)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im)))))) (pow im 4)))))
(pow (log (/ 1 im)) 2)
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (pow (log (/ 1 im)) 2))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2))))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2))))))
(* -1 (pow (log (/ 1 im)) 5))
(+ (* -1 (pow (log (/ 1 im)) 5)) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2))) (* 2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2)))))
(+ (* -1 (/ (* (log (/ 1 im)) (+ (* 2 (* (pow (log (/ 1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (* (pow re 4) (pow (log (/ 1 im)) 2)))) (pow im 4))) (+ (* -1 (/ (* (pow re 4) (pow (log (/ 1 im)) 3)) (pow im 4))) (+ (* -1 (pow (log (/ 1 im)) 5)) (+ (* -1/4 (/ (* (pow re 4) (pow (log (/ 1 im)) 4)) (pow im 4))) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2))) (* 2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2))))))))
(+ (* -1 (/ (* (log (/ 1 im)) (+ (* -2 (* (pow re 2) (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im)))))))) (* 2 (* (pow (log (/ 1 im)) 2) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))))) (pow im 6))) (+ (* -1 (/ (* (log (/ 1 im)) (+ (* 2 (* (pow (log (/ 1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (* (pow re 4) (pow (log (/ 1 im)) 2)))) (pow im 4))) (+ (* -1 (/ (* (pow re 4) (pow (log (/ 1 im)) 3)) (pow im 4))) (+ (* -1 (pow (log (/ 1 im)) 5)) (+ (* -1/4 (/ (* (pow re 4) (pow (log (/ 1 im)) 4)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log (/ 1 im)) 4) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/2 (/ (* (pow re 2) (+ (* 2 (* (pow (log (/ 1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (* (pow re 4) (pow (log (/ 1 im)) 2)))) (pow im 6))) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 6) (pow (log (/ 1 im)) 3)) (pow im 6))) (* 2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2))))))))))))
(* -1 (* (log 10) (log (/ 1 im))))
(+ (* -1 (* (log 10) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2))))
(+ (* -1 (* (log 10) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2)))))
(+ (* -1 (* (log 10) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow im 4))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2))))))
(log (/ -1 im))
(+ (log (/ -1 im)) (* -1/2 (/ (pow re 2) (pow im 2))))
(+ (log (/ -1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(+ (log (/ -1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4))))))
(/ 1 (log (/ -1 im)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im))))
(+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im))))))
(+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* -1/8 (/ (pow re 6) (* (pow im 6) (pow (log (/ -1 im)) 3)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 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))))) (* (pow im 6) (log (/ -1 im))))) (+ (* 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 im)))
(- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im))))
(- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))))
(* -1 (/ (log (/ -1 im)) (log 10)))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(* -2 (log (/ -1 im)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10)))))) (pow im 4))) (/ (log (/ -1 im)) (log 1/10))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/720 (/ (+ (* -30 (/ (pow re 6) (pow (log 1/10) 3))) (+ (* 360 (/ (* (pow re 2) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (log 1/10))) (* 720 (+ (* -1/6 (/ (pow re 6) (log 1/10))) (+ (* -1/8 (/ (pow re 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow re 6) (pow (log 1/10) 3)))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10)))))) (pow im 4))) (/ (log (/ -1 im)) (log 1/10)))))
(exp (/ (log (/ -1 im)) (log 1/10)))
(+ (exp (/ (log (/ -1 im)) (log 1/10))) (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ -1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))))
(+ (exp (/ (log (/ -1 im)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ -1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (/ (* (exp (/ (log (/ -1 im)) (log 1/10))) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (pow im 4))))
(+ (exp (/ (log (/ -1 im)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ -1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (+ (/ (* (exp (/ (log (/ -1 im)) (log 1/10))) (+ (* -1/6 (/ (pow re 6) (log 1/10))) (+ (* -1/8 (/ (pow re 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow re 6) (pow (log 1/10) 3)))))) (pow im 6)) (/ (* (exp (/ (log (/ -1 im)) (log 1/10))) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (pow im 4)))))
(pow (log (/ -1 im)) 6)
(+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2))) (pow (log (/ -1 im)) 6))
(+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* -1 (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ -1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ -1 im)) 2)))))) (pow im 4))) (+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2))) (+ (/ (pow (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2))) 2) (pow im 4)) (pow (log (/ -1 im)) 6))))
(+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* -1 (* (log (/ -1 im)) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))) (+ (* 1/720 (* (pow (log (/ -1 im)) 2) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))) (+ (* 1/4 (* (pow re 6) (log (/ -1 im)))) (* 1/2 (* (pow re 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))))))) (pow im 6))) (+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* -1 (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ -1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ -1 im)) 2)))))) (pow im 4))) (+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2))) (+ (* 2 (/ (* (+ (* -1 (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ -1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ -1 im)) 2))))) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 6))) (+ (/ (pow (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2))) 2) (pow im 4)) (pow (log (/ -1 im)) 6))))))
(* -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/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(* -1 (* (log 10) (pow (log (/ -1 im)) 3)))
(+ (* -1 (* (log 10) (pow (log (/ -1 im)) 3))) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2)))
(+ (* -1 (* (log 10) (pow (log (/ -1 im)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ -1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ -1 im)) 2)))))) (pow im 4)) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2))))
(+ (* -1 (* (log 10) (pow (log (/ -1 im)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 im)) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))) (+ (* 1/720 (* (pow (log (/ -1 im)) 2) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))) (+ (* 1/4 (* (pow re 6) (log (/ -1 im)))) (* 1/2 (* (pow re 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))))))) (pow im 6)) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ -1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ -1 im)) 2)))))) (pow im 4)) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2)))))
(* (pow (log 10) 2) (pow (log (/ -1 im)) 2))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ -1 im)))) (pow im 2))) (* (pow (log 10) 2) (pow (log (/ -1 im)) 2)))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ -1 im)))) (pow im 2))) (+ (* (pow (log 10) 2) (pow (log (/ -1 im)) 2)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im)))))) (pow im 4))))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ -1 im)))) (pow im 2))) (+ (* (pow (log 10) 2) (pow (log (/ -1 im)) 2)) (+ (/ (* (pow (log 10) 2) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))))) (pow im 6)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im)))))) (pow im 4)))))
(pow (log (/ -1 im)) 2)
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (pow (log (/ -1 im)) 2))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2))))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2))))))
(* -1 (pow (log (/ -1 im)) 5))
(+ (* -1 (pow (log (/ -1 im)) 5)) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2))) (* 2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2)))))
(+ (* -1 (/ (* (log (/ -1 im)) (+ (* 2 (* (pow (log (/ -1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (* (pow re 4) (pow (log (/ -1 im)) 2)))) (pow im 4))) (+ (* -1 (/ (* (pow re 4) (pow (log (/ -1 im)) 3)) (pow im 4))) (+ (* -1 (pow (log (/ -1 im)) 5)) (+ (* -1/4 (/ (* (pow re 4) (pow (log (/ -1 im)) 4)) (pow im 4))) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2))) (* 2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2))))))))
(+ (* -1 (/ (* (log (/ -1 im)) (+ (* -2 (* (pow re 2) (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im)))))))) (* 2 (* (pow (log (/ -1 im)) 2) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))))) (pow im 6))) (+ (* -1 (/ (* (log (/ -1 im)) (+ (* 2 (* (pow (log (/ -1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (* (pow re 4) (pow (log (/ -1 im)) 2)))) (pow im 4))) (+ (* -1 (/ (* (pow re 4) (pow (log (/ -1 im)) 3)) (pow im 4))) (+ (* -1 (pow (log (/ -1 im)) 5)) (+ (* -1/4 (/ (* (pow re 4) (pow (log (/ -1 im)) 4)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log (/ -1 im)) 4) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/2 (/ (* (pow re 2) (+ (* 2 (* (pow (log (/ -1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (* (pow re 4) (pow (log (/ -1 im)) 2)))) (pow im 6))) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 6) (pow (log (/ -1 im)) 3)) (pow im 6))) (* 2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2))))))))))))
(* -1 (* (log 10) (log (/ -1 im))))
(+ (* -1 (* (log 10) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2))))
(+ (* -1 (* (log 10) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2)))))
(+ (* -1 (* (log 10) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow im 4))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2))))))
Calls

6 calls:

TimeVariablePointExpression
121.0ms
re
@inf
((* (neg (pow (log (sqrt (+ (* re re) (* im im)))) -1)) (pow (log (sqrt (+ (* re re) (* im im)))) 2)) (neg (pow (log (sqrt (+ (* re re) (* im im)))) -1)) (/ (* (neg (pow (log (sqrt (+ (* re re) (* im im)))) -1)) (pow (log (sqrt (+ (* re re) (* im im)))) 2)) (log 1/10)) (pow (log (sqrt (+ (* re re) (* im im)))) -1) (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (* (log (* im im)) (/ 1/2 (log 10))) (log (* im im)) (* im im) (log (pow (+ (* im im) (* re re)) (/ -1/2 (log 1/10)))) (pow (+ (* im im) (* re re)) (/ -1/2 (log 1/10))) (+ (* im im) (* re re)) (* re re) (/ (/ (pow (log (sqrt (+ (* re re) (* im im)))) 6) (neg (pow (log (sqrt (+ (* re re) (* im im)))) 5))) (log 1/10)) (/ (pow (log (sqrt (+ (* re re) (* im im)))) 6) (neg (pow (log (sqrt (+ (* re re) (* im im)))) 5))) (pow (log (sqrt (+ (* re re) (* im im)))) 6) (log (sqrt (+ (* re re) (* im im)))) (/ (+ (* 0 (* (log 10) (log (sqrt (+ (* re re) (* im im)))))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (pow (log (sqrt (+ (* re re) (* im im)))) 2))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (* (log 10) (log (sqrt (+ (* re re) (* im im))))))) (+ (* 0 (* (log 10) (log (sqrt (+ (* re re) (* im im)))))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (pow (log (sqrt (+ (* re re) (* im im)))) 2))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (pow (log (sqrt (+ (* re re) (* im im)))) 2)) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (* (log 10) (log (sqrt (+ (* re re) (* im im)))))) (log 1/10) (pow (log (sqrt (+ (* re re) (* im im)))) 2) (/ 1/2 (log 10)) (/ -1/2 (log 1/10)) (pow (log (sqrt (+ (* re re) (* im im)))) 5) (* (log 10) (log (sqrt (+ (* re re) (* im im))))))
52.0ms
re
@-inf
((* (neg (pow (log (sqrt (+ (* re re) (* im im)))) -1)) (pow (log (sqrt (+ (* re re) (* im im)))) 2)) (neg (pow (log (sqrt (+ (* re re) (* im im)))) -1)) (/ (* (neg (pow (log (sqrt (+ (* re re) (* im im)))) -1)) (pow (log (sqrt (+ (* re re) (* im im)))) 2)) (log 1/10)) (pow (log (sqrt (+ (* re re) (* im im)))) -1) (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (* (log (* im im)) (/ 1/2 (log 10))) (log (* im im)) (* im im) (log (pow (+ (* im im) (* re re)) (/ -1/2 (log 1/10)))) (pow (+ (* im im) (* re re)) (/ -1/2 (log 1/10))) (+ (* im im) (* re re)) (* re re) (/ (/ (pow (log (sqrt (+ (* re re) (* im im)))) 6) (neg (pow (log (sqrt (+ (* re re) (* im im)))) 5))) (log 1/10)) (/ (pow (log (sqrt (+ (* re re) (* im im)))) 6) (neg (pow (log (sqrt (+ (* re re) (* im im)))) 5))) (pow (log (sqrt (+ (* re re) (* im im)))) 6) (log (sqrt (+ (* re re) (* im im)))) (/ (+ (* 0 (* (log 10) (log (sqrt (+ (* re re) (* im im)))))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (pow (log (sqrt (+ (* re re) (* im im)))) 2))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (* (log 10) (log (sqrt (+ (* re re) (* im im))))))) (+ (* 0 (* (log 10) (log (sqrt (+ (* re re) (* im im)))))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (pow (log (sqrt (+ (* re re) (* im im)))) 2))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (pow (log (sqrt (+ (* re re) (* im im)))) 2)) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (* (log 10) (log (sqrt (+ (* re re) (* im im)))))) (log 1/10) (pow (log (sqrt (+ (* re re) (* im im)))) 2) (/ 1/2 (log 10)) (/ -1/2 (log 1/10)) (pow (log (sqrt (+ (* re re) (* im im)))) 5) (* (log 10) (log (sqrt (+ (* re re) (* im im))))))
47.0ms
im
@0
((* (neg (pow (log (sqrt (+ (* re re) (* im im)))) -1)) (pow (log (sqrt (+ (* re re) (* im im)))) 2)) (neg (pow (log (sqrt (+ (* re re) (* im im)))) -1)) (/ (* (neg (pow (log (sqrt (+ (* re re) (* im im)))) -1)) (pow (log (sqrt (+ (* re re) (* im im)))) 2)) (log 1/10)) (pow (log (sqrt (+ (* re re) (* im im)))) -1) (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (* (log (* im im)) (/ 1/2 (log 10))) (log (* im im)) (* im im) (log (pow (+ (* im im) (* re re)) (/ -1/2 (log 1/10)))) (pow (+ (* im im) (* re re)) (/ -1/2 (log 1/10))) (+ (* im im) (* re re)) (* re re) (/ (/ (pow (log (sqrt (+ (* re re) (* im im)))) 6) (neg (pow (log (sqrt (+ (* re re) (* im im)))) 5))) (log 1/10)) (/ (pow (log (sqrt (+ (* re re) (* im im)))) 6) (neg (pow (log (sqrt (+ (* re re) (* im im)))) 5))) (pow (log (sqrt (+ (* re re) (* im im)))) 6) (log (sqrt (+ (* re re) (* im im)))) (/ (+ (* 0 (* (log 10) (log (sqrt (+ (* re re) (* im im)))))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (pow (log (sqrt (+ (* re re) (* im im)))) 2))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (* (log 10) (log (sqrt (+ (* re re) (* im im))))))) (+ (* 0 (* (log 10) (log (sqrt (+ (* re re) (* im im)))))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (pow (log (sqrt (+ (* re re) (* im im)))) 2))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (pow (log (sqrt (+ (* re re) (* im im)))) 2)) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (* (log 10) (log (sqrt (+ (* re re) (* im im)))))) (log 1/10) (pow (log (sqrt (+ (* re re) (* im im)))) 2) (/ 1/2 (log 10)) (/ -1/2 (log 1/10)) (pow (log (sqrt (+ (* re re) (* im im)))) 5) (* (log 10) (log (sqrt (+ (* re re) (* im im))))))
33.0ms
im
@-inf
((* (neg (pow (log (sqrt (+ (* re re) (* im im)))) -1)) (pow (log (sqrt (+ (* re re) (* im im)))) 2)) (neg (pow (log (sqrt (+ (* re re) (* im im)))) -1)) (/ (* (neg (pow (log (sqrt (+ (* re re) (* im im)))) -1)) (pow (log (sqrt (+ (* re re) (* im im)))) 2)) (log 1/10)) (pow (log (sqrt (+ (* re re) (* im im)))) -1) (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (* (log (* im im)) (/ 1/2 (log 10))) (log (* im im)) (* im im) (log (pow (+ (* im im) (* re re)) (/ -1/2 (log 1/10)))) (pow (+ (* im im) (* re re)) (/ -1/2 (log 1/10))) (+ (* im im) (* re re)) (* re re) (/ (/ (pow (log (sqrt (+ (* re re) (* im im)))) 6) (neg (pow (log (sqrt (+ (* re re) (* im im)))) 5))) (log 1/10)) (/ (pow (log (sqrt (+ (* re re) (* im im)))) 6) (neg (pow (log (sqrt (+ (* re re) (* im im)))) 5))) (pow (log (sqrt (+ (* re re) (* im im)))) 6) (log (sqrt (+ (* re re) (* im im)))) (/ (+ (* 0 (* (log 10) (log (sqrt (+ (* re re) (* im im)))))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (pow (log (sqrt (+ (* re re) (* im im)))) 2))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (* (log 10) (log (sqrt (+ (* re re) (* im im))))))) (+ (* 0 (* (log 10) (log (sqrt (+ (* re re) (* im im)))))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (pow (log (sqrt (+ (* re re) (* im im)))) 2))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (pow (log (sqrt (+ (* re re) (* im im)))) 2)) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (* (log 10) (log (sqrt (+ (* re re) (* im im)))))) (log 1/10) (pow (log (sqrt (+ (* re re) (* im im)))) 2) (/ 1/2 (log 10)) (/ -1/2 (log 1/10)) (pow (log (sqrt (+ (* re re) (* im im)))) 5) (* (log 10) (log (sqrt (+ (* re re) (* im im))))))
30.0ms
im
@inf
((* (neg (pow (log (sqrt (+ (* re re) (* im im)))) -1)) (pow (log (sqrt (+ (* re re) (* im im)))) 2)) (neg (pow (log (sqrt (+ (* re re) (* im im)))) -1)) (/ (* (neg (pow (log (sqrt (+ (* re re) (* im im)))) -1)) (pow (log (sqrt (+ (* re re) (* im im)))) 2)) (log 1/10)) (pow (log (sqrt (+ (* re re) (* im im)))) -1) (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (* (log (* im im)) (/ 1/2 (log 10))) (log (* im im)) (* im im) (log (pow (+ (* im im) (* re re)) (/ -1/2 (log 1/10)))) (pow (+ (* im im) (* re re)) (/ -1/2 (log 1/10))) (+ (* im im) (* re re)) (* re re) (/ (/ (pow (log (sqrt (+ (* re re) (* im im)))) 6) (neg (pow (log (sqrt (+ (* re re) (* im im)))) 5))) (log 1/10)) (/ (pow (log (sqrt (+ (* re re) (* im im)))) 6) (neg (pow (log (sqrt (+ (* re re) (* im im)))) 5))) (pow (log (sqrt (+ (* re re) (* im im)))) 6) (log (sqrt (+ (* re re) (* im im)))) (/ (+ (* 0 (* (log 10) (log (sqrt (+ (* re re) (* im im)))))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (pow (log (sqrt (+ (* re re) (* im im)))) 2))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (* (log 10) (log (sqrt (+ (* re re) (* im im))))))) (+ (* 0 (* (log 10) (log (sqrt (+ (* re re) (* im im)))))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (pow (log (sqrt (+ (* re re) (* im im)))) 2))) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (pow (log (sqrt (+ (* re re) (* im im)))) 2)) (* (* (log 10) (log (sqrt (+ (* re re) (* im im))))) (* (log 10) (log (sqrt (+ (* re re) (* im im)))))) (log 1/10) (pow (log (sqrt (+ (* re re) (* im im)))) 2) (/ 1/2 (log 10)) (/ -1/2 (log 1/10)) (pow (log (sqrt (+ (* re re) (* im im)))) 5) (* (log 10) (log (sqrt (+ (* re re) (* im im))))))

simplify249.0ms (3.7%)

Memory
18.6MiB live, 396.0MiB allocated; 36ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0188215864
1672615496
0810414761
Stop Event
iter limit
node limit
Counts
348 → 348
Calls
Call 1
Inputs
(* -1 (log im))
(+ (* -1 (log im)) (* -1/2 (/ (pow re 2) (pow im 2))))
(+ (* -1 (log im)) (* (pow re 2) (- (* 1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (* -1 (log im)) (* (pow re 2) (- (* (pow re 2) (+ (* -1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(/ -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/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/6 (/ 1 (* (pow im 6) (pow (log im) 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)))
(* -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) (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/2 (/ (log (pow im 2)) (log 10)))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(* -1/2 (/ (log (pow im 2)) (log 1/10)))
(+ (* -1/2 (/ (log (pow im 2)) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))
(+ (* -1/2 (/ (log (pow im 2)) (log 1/10))) (* (pow re 2) (- (* 1/24 (* (pow re 2) (- (* 24 (+ (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (pow (log 1/10) 2)))))) (* 3 (/ 1 (* (pow im 4) (pow (log 1/10) 2))))))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(+ (* -1/2 (/ (log (pow im 2)) (log 1/10))) (* (pow re 2) (- (* (pow re 2) (+ (* 1/720 (* (pow re 2) (- (+ (* -720 (+ (* 1/48 (/ 1 (* (pow im 6) (pow (log 1/10) 3)))) (+ (* 1/6 (/ 1 (* (pow im 6) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 6) (pow (log 1/10) 2))))))) (* 360 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (pow (log 1/10) 2))))) (* (pow im 2) (log 1/10))))) (* 30 (/ 1 (* (pow im 6) (pow (log 1/10) 3))))))) (* 1/24 (- (* 24 (+ (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (pow (log 1/10) 2)))))) (* 3 (/ 1 (* (pow im 4) (pow (log 1/10) 2)))))))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(exp (* -1/2 (/ (log (pow im 2)) (log 1/10))))
(+ (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (* -1/2 (/ (* (pow re 2) (exp (* -1/2 (/ (log (pow im 2)) (log 1/10))))) (* (pow im 2) (log 1/10)))))
(+ (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (* (pow re 2) (+ (* -1/2 (/ (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (* (pow re 2) (* (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (+ (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (pow (log 1/10) 2))))))))))
(+ (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (* (pow re 2) (+ (* -1/2 (/ (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (* (pow re 2) (+ (* -1 (* (pow re 2) (* (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (+ (* 1/8 (/ 1 (* (pow im 6) (pow (log 1/10) 2)))) (+ (* 1/6 (/ 1 (* (pow im 6) (log 1/10)))) (* 1/48 (/ 1 (* (pow im 6) (pow (log 1/10) 3))))))))) (* (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (+ (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (pow (log 1/10) 2)))))))))))
(pow im 2)
(+ (pow im 2) (pow re 2))
(pow re 2)
(pow (log im) 6)
(+ (* 2 (* (pow re 2) (* (pow (log im) 3) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2)))))) (pow (log im) 6))
(+ (* (pow re 2) (+ (* 2 (* (pow (log im) 3) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))))) (* (pow re 2) (+ (* 2 (* (pow (log im) 3) (+ (* -1/4 (/ (pow (log im) 2) (pow im 4))) (+ (* 1/2 (/ (log im) (pow im 4))) (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))))))) (pow (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))) 2))))) (pow (log im) 6))
(+ (* (pow re 2) (+ (* 2 (* (pow (log im) 3) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))))) (* (pow re 2) (+ (* 2 (* (pow (log im) 3) (+ (* -1/4 (/ (pow (log im) 2) (pow im 4))) (+ (* 1/2 (/ (log im) (pow im 4))) (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))))))) (+ (* (pow re 2) (+ (* 2 (* (+ (* -1/4 (/ (pow (log im) 2) (pow im 4))) (+ (* 1/2 (/ (log im) (pow im 4))) (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))))) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))))) (* 2 (* (pow (log im) 3) (+ (* -1/4 (/ (log im) (pow im 6))) (+ (* 1/6 (/ (pow (log im) 2) (pow im 6))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))) (pow im 2))) (* (log im) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))))))))) (pow (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))) 2)))))) (pow (log im) 6))
(log im)
(+ (log im) (* 1/2 (/ (pow re 2) (pow im 2))))
(+ (log im) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(+ (log im) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(/ (log im) (log 10))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))) (/ (log im) (log 10)))
(+ (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(+ (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))) (/ (log im) (log 10)))
(* (log 10) (pow (log im) 3))
(+ (* (log 10) (pow (log im) 3)) (* (pow re 2) (* (log 10) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))))))
(+ (* (log 10) (pow (log im) 3)) (* (pow re 2) (+ (* (log 10) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2)))) (* (pow re 2) (* (log 10) (+ (* -1/4 (/ (pow (log im) 2) (pow im 4))) (+ (* 1/2 (/ (log im) (pow im 4))) (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))))))))))
(+ (* (log 10) (pow (log im) 3)) (* (pow re 2) (+ (* (log 10) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2)))) (* (pow re 2) (+ (* (log 10) (+ (* -1/4 (/ (pow (log im) 2) (pow im 4))) (+ (* 1/2 (/ (log im) (pow im 4))) (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))))) (* (pow re 2) (* (log 10) (+ (* -1/4 (/ (log im) (pow im 6))) (+ (* 1/6 (/ (pow (log im) 2) (pow im 6))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))) (pow im 2))) (* (log im) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))))))))))))
(* (pow (log 10) 2) (pow (log im) 2))
(+ (* (pow (log 10) 2) (pow (log im) 2)) (/ (* (pow re 2) (* (pow (log 10) 2) (log im))) (pow im 2)))
(+ (* (pow re 2) (+ (* (pow re 2) (* (pow (log 10) 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))) (/ (* (pow (log 10) 2) (log im)) (pow im 2)))) (* (pow (log 10) 2) (pow (log im) 2)))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* (pow re 2) (* (pow (log 10) 2) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))) (* (pow (log 10) 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))))) (/ (* (pow (log 10) 2) (log im)) (pow im 2)))) (* (pow (log 10) 2) (pow (log im) 2)))
(pow (log im) 2)
(+ (/ (* (pow re 2) (log im)) (pow im 2)) (pow (log im) 2))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))) (/ (log im) (pow im 2)))) (pow (log im) 2))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (+ (* 1/4 (/ 1 (pow im 4))) (* (pow re 2) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))))) (/ (log im) (pow im 2)))) (pow (log im) 2))
(pow (log im) 5)
(+ (* (pow re 2) (+ (* 1/2 (/ (pow (log im) 4) (pow im 2))) (* 2 (/ (pow (log im) 4) (pow im 2))))) (pow (log im) 5))
(+ (* (pow re 2) (+ (* 1/2 (/ (pow (log im) 4) (pow im 2))) (+ (* 2 (/ (pow (log im) 4) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow (log im) 4) (pow im 4))) (+ (* (log im) (+ (* 2 (* (pow (log im) 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))) (/ (pow (log im) 2) (pow im 4)))) (/ (pow (log im) 3) (pow im 4)))))))) (pow (log im) 5))
(+ (* (pow re 2) (+ (* 1/2 (/ (pow (log im) 4) (pow im 2))) (+ (* 2 (/ (pow (log im) 4) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow (log im) 4) (pow im 4))) (+ (* (log im) (+ (* 2 (* (pow (log im) 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))) (/ (pow (log im) 2) (pow im 4)))) (+ (* (pow re 2) (+ (* -1/2 (/ (pow (log im) 3) (pow im 6))) (+ (* 1/6 (/ (pow (log im) 4) (pow im 6))) (+ (* 1/2 (/ (+ (* 2 (* (pow (log im) 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))) (/ (pow (log im) 2) (pow im 4))) (pow im 2))) (* (log im) (+ (* 2 (* (pow (log im) 2) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))) (* 2 (/ (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))) (pow im 2))))))))) (/ (pow (log im) 3) (pow im 4))))))))) (pow (log im) 5))
(* (log 10) (log im))
(+ (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2))) (* (log 10) (log im)))
(+ (* (log 10) (log im)) (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (log 10)) (pow im 4))) (* 1/2 (/ (log 10) (pow im 2))))))
(+ (* (log 10) (log im)) (* (pow re 2) (+ (* 1/2 (/ (log 10) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (log 10) (pow im 4))) (* 1/6 (/ (* (pow re 2) (log 10)) (pow im 6))))))))
(log (/ 1 re))
(+ (log (/ 1 re)) (* -1/2 (/ (pow im 2) (pow re 2))))
(+ (log (/ 1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (* 1/4 (/ (pow im 4) (pow re 4)))))
(+ (log (/ 1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4))))))
(/ 1 (log (/ 1 re)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re))))
(+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re))))))
(+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* -1/8 (/ (pow im 6) (* (pow re 6) (pow (log (/ 1 re)) 3)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 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))))) (* (pow re 6) (log (/ 1 re))))) (+ (* 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 re)))
(- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re))))
(- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ 1 re)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow (log (/ 1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ 1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ 1 re)) 3))))) (log (/ 1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))))
(* -1 (/ (log (/ 1 re)) (log 10)))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10)))))) (pow re 4))) (/ (log (/ 1 re)) (log 1/10))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/720 (/ (+ (* -30 (/ (pow im 6) (pow (log 1/10) 3))) (+ (* 360 (/ (* (pow im 2) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (log 1/10))) (* 720 (+ (* -1/6 (/ (pow im 6) (log 1/10))) (+ (* -1/8 (/ (pow im 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow im 6) (pow (log 1/10) 3)))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10)))))) (pow re 4))) (/ (log (/ 1 re)) (log 1/10)))))
(exp (/ (log (/ 1 re)) (log 1/10)))
(+ (exp (/ (log (/ 1 re)) (log 1/10))) (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ 1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))))
(+ (exp (/ (log (/ 1 re)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ 1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (/ (* (exp (/ (log (/ 1 re)) (log 1/10))) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (pow re 4))))
(+ (exp (/ (log (/ 1 re)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ 1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (+ (/ (* (exp (/ (log (/ 1 re)) (log 1/10))) (+ (* -1/6 (/ (pow im 6) (log 1/10))) (+ (* -1/8 (/ (pow im 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow im 6) (pow (log 1/10) 3)))))) (pow re 6)) (/ (* (exp (/ (log (/ 1 re)) (log 1/10))) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (pow re 4)))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow (log (/ 1 re)) 6)
(+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2))) (pow (log (/ 1 re)) 6))
(+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* -1 (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ 1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ 1 re)) 2)))))) (pow re 4))) (+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2))) (+ (/ (pow (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2))) 2) (pow re 4)) (pow (log (/ 1 re)) 6))))
(+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* -1 (* (log (/ 1 re)) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))) (+ (* 1/720 (* (pow (log (/ 1 re)) 2) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))) (+ (* 1/4 (* (pow im 6) (log (/ 1 re)))) (* 1/2 (* (pow im 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))))))) (pow re 6))) (+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* -1 (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ 1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ 1 re)) 2)))))) (pow re 4))) (+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2))) (+ (* 2 (/ (* (+ (* -1 (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ 1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ 1 re)) 2))))) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 6))) (+ (/ (pow (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2))) 2) (pow re 4)) (pow (log (/ 1 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/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(* -1 (* (log 10) (pow (log (/ 1 re)) 3)))
(+ (* -1 (* (log 10) (pow (log (/ 1 re)) 3))) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2)))
(+ (* -1 (* (log 10) (pow (log (/ 1 re)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ 1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ 1 re)) 2)))))) (pow re 4)) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2))))
(+ (* -1 (* (log 10) (pow (log (/ 1 re)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 re)) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))) (+ (* 1/720 (* (pow (log (/ 1 re)) 2) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))) (+ (* 1/4 (* (pow im 6) (log (/ 1 re)))) (* 1/2 (* (pow im 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))))))) (pow re 6)) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ 1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ 1 re)) 2)))))) (pow re 4)) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2)))))
(* (pow (log 10) 2) (pow (log (/ 1 re)) 2))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ 1 re)))) (pow re 2))) (* (pow (log 10) 2) (pow (log (/ 1 re)) 2)))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ 1 re)))) (pow re 2))) (+ (* (pow (log 10) 2) (pow (log (/ 1 re)) 2)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re)))))) (pow re 4))))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ 1 re)))) (pow re 2))) (+ (* (pow (log 10) 2) (pow (log (/ 1 re)) 2)) (+ (/ (* (pow (log 10) 2) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))))) (pow re 6)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re)))))) (pow re 4)))))
(pow (log (/ 1 re)) 2)
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (pow (log (/ 1 re)) 2))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2))))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2))))))
(* -1 (pow (log (/ 1 re)) 5))
(+ (* -1 (pow (log (/ 1 re)) 5)) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2))) (* 2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2)))))
(+ (* -1 (/ (* (log (/ 1 re)) (+ (* 2 (* (pow (log (/ 1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (* (pow im 4) (pow (log (/ 1 re)) 2)))) (pow re 4))) (+ (* -1 (/ (* (pow im 4) (pow (log (/ 1 re)) 3)) (pow re 4))) (+ (* -1 (pow (log (/ 1 re)) 5)) (+ (* -1/4 (/ (* (pow im 4) (pow (log (/ 1 re)) 4)) (pow re 4))) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2))) (* 2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2))))))))
(+ (* -1 (/ (* (log (/ 1 re)) (+ (* -2 (* (pow im 2) (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re)))))))) (* 2 (* (pow (log (/ 1 re)) 2) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))))) (pow re 6))) (+ (* -1 (/ (* (log (/ 1 re)) (+ (* 2 (* (pow (log (/ 1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (* (pow im 4) (pow (log (/ 1 re)) 2)))) (pow re 4))) (+ (* -1 (/ (* (pow im 4) (pow (log (/ 1 re)) 3)) (pow re 4))) (+ (* -1 (pow (log (/ 1 re)) 5)) (+ (* -1/4 (/ (* (pow im 4) (pow (log (/ 1 re)) 4)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log (/ 1 re)) 4) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/2 (/ (* (pow im 2) (+ (* 2 (* (pow (log (/ 1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (* (pow im 4) (pow (log (/ 1 re)) 2)))) (pow re 6))) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2))) (+ (* 1/2 (/ (* (pow im 6) (pow (log (/ 1 re)) 3)) (pow re 6))) (* 2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2))))))))))))
(* -1 (* (log 10) (log (/ 1 re))))
(+ (* -1 (* (log 10) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2))))
(+ (* -1 (* (log 10) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2)))))
(+ (* -1 (* (log 10) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow re 4))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2))))))
(log (/ -1 re))
(+ (log (/ -1 re)) (* -1/2 (/ (pow im 2) (pow re 2))))
(+ (log (/ -1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (* 1/4 (/ (pow im 4) (pow re 4)))))
(+ (log (/ -1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4))))))
(/ 1 (log (/ -1 re)))
(+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re))))
(+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re))))))
(+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* -1/8 (/ (pow im 6) (* (pow re 6) (pow (log (/ -1 re)) 3)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 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))))) (* (pow re 6) (log (/ -1 re))))) (+ (* 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 re)))
(- (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re))))
(- (* -1 (/ (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3)))) (pow re 4))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow im 6) (pow (log (/ -1 re)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow (log (/ -1 re)) 2))) (* 1/2 (/ (* (pow im 2) (+ (* -1/4 (/ (pow im 4) (pow (log (/ -1 re)) 2))) (* 1/4 (/ (pow im 4) (pow (log (/ -1 re)) 3))))) (log (/ -1 re)))))) (pow re 6))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (log (/ -1 re)))))))
(* -1 (/ (log (/ -1 re)) (log 10)))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10)))))) (pow re 4))) (/ (log (/ -1 re)) (log 1/10))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/720 (/ (+ (* -30 (/ (pow im 6) (pow (log 1/10) 3))) (+ (* 360 (/ (* (pow im 2) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (log 1/10))) (* 720 (+ (* -1/6 (/ (pow im 6) (log 1/10))) (+ (* -1/8 (/ (pow im 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow im 6) (pow (log 1/10) 3)))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10)))))) (pow re 4))) (/ (log (/ -1 re)) (log 1/10)))))
(exp (/ (log (/ -1 re)) (log 1/10)))
(+ (exp (/ (log (/ -1 re)) (log 1/10))) (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ -1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))))
(+ (exp (/ (log (/ -1 re)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ -1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (/ (* (exp (/ (log (/ -1 re)) (log 1/10))) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (pow re 4))))
(+ (exp (/ (log (/ -1 re)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ -1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (+ (/ (* (exp (/ (log (/ -1 re)) (log 1/10))) (+ (* -1/6 (/ (pow im 6) (log 1/10))) (+ (* -1/8 (/ (pow im 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow im 6) (pow (log 1/10) 3)))))) (pow re 6)) (/ (* (exp (/ (log (/ -1 re)) (log 1/10))) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (pow re 4)))))
(pow (log (/ -1 re)) 6)
(+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2))) (pow (log (/ -1 re)) 6))
(+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* -1 (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ -1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ -1 re)) 2)))))) (pow re 4))) (+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2))) (+ (/ (pow (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2))) 2) (pow re 4)) (pow (log (/ -1 re)) 6))))
(+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* -1 (* (log (/ -1 re)) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))) (+ (* 1/720 (* (pow (log (/ -1 re)) 2) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))) (+ (* 1/4 (* (pow im 6) (log (/ -1 re)))) (* 1/2 (* (pow im 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))))))) (pow re 6))) (+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* -1 (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ -1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ -1 re)) 2)))))) (pow re 4))) (+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2))) (+ (* 2 (/ (* (+ (* -1 (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ -1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ -1 re)) 2))))) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 6))) (+ (/ (pow (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2))) 2) (pow re 4)) (pow (log (/ -1 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/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(* -1 (* (log 10) (pow (log (/ -1 re)) 3)))
(+ (* -1 (* (log 10) (pow (log (/ -1 re)) 3))) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2)))
(+ (* -1 (* (log 10) (pow (log (/ -1 re)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ -1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ -1 re)) 2)))))) (pow re 4)) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2))))
(+ (* -1 (* (log 10) (pow (log (/ -1 re)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 re)) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))) (+ (* 1/720 (* (pow (log (/ -1 re)) 2) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))) (+ (* 1/4 (* (pow im 6) (log (/ -1 re)))) (* 1/2 (* (pow im 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))))))) (pow re 6)) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ -1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ -1 re)) 2)))))) (pow re 4)) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2)))))
(* (pow (log 10) 2) (pow (log (/ -1 re)) 2))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ -1 re)))) (pow re 2))) (* (pow (log 10) 2) (pow (log (/ -1 re)) 2)))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ -1 re)))) (pow re 2))) (+ (* (pow (log 10) 2) (pow (log (/ -1 re)) 2)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re)))))) (pow re 4))))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ -1 re)))) (pow re 2))) (+ (* (pow (log 10) 2) (pow (log (/ -1 re)) 2)) (+ (/ (* (pow (log 10) 2) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))))) (pow re 6)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re)))))) (pow re 4)))))
(pow (log (/ -1 re)) 2)
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (pow (log (/ -1 re)) 2))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2))))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2))))))
(* -1 (pow (log (/ -1 re)) 5))
(+ (* -1 (pow (log (/ -1 re)) 5)) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2))) (* 2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2)))))
(+ (* -1 (/ (* (log (/ -1 re)) (+ (* 2 (* (pow (log (/ -1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (* (pow im 4) (pow (log (/ -1 re)) 2)))) (pow re 4))) (+ (* -1 (/ (* (pow im 4) (pow (log (/ -1 re)) 3)) (pow re 4))) (+ (* -1 (pow (log (/ -1 re)) 5)) (+ (* -1/4 (/ (* (pow im 4) (pow (log (/ -1 re)) 4)) (pow re 4))) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2))) (* 2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2))))))))
(+ (* -1 (/ (* (log (/ -1 re)) (+ (* -2 (* (pow im 2) (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re)))))))) (* 2 (* (pow (log (/ -1 re)) 2) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))))) (pow re 6))) (+ (* -1 (/ (* (log (/ -1 re)) (+ (* 2 (* (pow (log (/ -1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (* (pow im 4) (pow (log (/ -1 re)) 2)))) (pow re 4))) (+ (* -1 (/ (* (pow im 4) (pow (log (/ -1 re)) 3)) (pow re 4))) (+ (* -1 (pow (log (/ -1 re)) 5)) (+ (* -1/4 (/ (* (pow im 4) (pow (log (/ -1 re)) 4)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log (/ -1 re)) 4) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/2 (/ (* (pow im 2) (+ (* 2 (* (pow (log (/ -1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (* (pow im 4) (pow (log (/ -1 re)) 2)))) (pow re 6))) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2))) (+ (* 1/2 (/ (* (pow im 6) (pow (log (/ -1 re)) 3)) (pow re 6))) (* 2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2))))))))))))
(* -1 (* (log 10) (log (/ -1 re))))
(+ (* -1 (* (log 10) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2))))
(+ (* -1 (* (log 10) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2)))))
(+ (* -1 (* (log 10) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow re 4))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2))))))
(* -1 (log re))
(+ (* -1 (log re)) (* -1/2 (/ (pow im 2) (pow re 2))))
(+ (* -1 (log re)) (* (pow im 2) (- (* 1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(+ (* -1 (log re)) (* (pow im 2) (- (* (pow im 2) (+ (* -1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(/ -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/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/6 (/ 1 (* (pow re 6) (pow (log re) 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)))
(* -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) (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/2 (/ (log (pow re 2)) (log 10)))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(* 2 (log im))
(* -1/2 (/ (log (pow re 2)) (log 1/10)))
(+ (* -1/2 (/ (log (pow re 2)) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))))
(+ (* -1/2 (/ (log (pow re 2)) (log 1/10))) (* (pow im 2) (- (* 1/24 (* (pow im 2) (- (* 24 (+ (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 4) (pow (log 1/10) 2)))))) (* 3 (/ 1 (* (pow re 4) (pow (log 1/10) 2))))))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))
(+ (* -1/2 (/ (log (pow re 2)) (log 1/10))) (* (pow im 2) (- (* (pow im 2) (+ (* 1/720 (* (pow im 2) (- (+ (* -720 (+ (* 1/48 (/ 1 (* (pow re 6) (pow (log 1/10) 3)))) (+ (* 1/6 (/ 1 (* (pow re 6) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 6) (pow (log 1/10) 2))))))) (* 360 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 4) (pow (log 1/10) 2))))) (* (pow re 2) (log 1/10))))) (* 30 (/ 1 (* (pow re 6) (pow (log 1/10) 3))))))) (* 1/24 (- (* 24 (+ (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 4) (pow (log 1/10) 2)))))) (* 3 (/ 1 (* (pow re 4) (pow (log 1/10) 2)))))))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))
(exp (* -1/2 (/ (log (pow re 2)) (log 1/10))))
(+ (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (* -1/2 (/ (* (pow im 2) (exp (* -1/2 (/ (log (pow re 2)) (log 1/10))))) (* (pow re 2) (log 1/10)))))
(+ (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (* (pow im 2) (+ (* -1/2 (/ (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (* (pow im 2) (* (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (+ (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 4) (pow (log 1/10) 2))))))))))
(+ (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (* (pow im 2) (+ (* -1/2 (/ (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (* (pow im 2) (+ (* -1 (* (pow im 2) (* (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (+ (* 1/8 (/ 1 (* (pow re 6) (pow (log 1/10) 2)))) (+ (* 1/6 (/ 1 (* (pow re 6) (log 1/10)))) (* 1/48 (/ 1 (* (pow re 6) (pow (log 1/10) 3))))))))) (* (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (+ (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 4) (pow (log 1/10) 2)))))))))))
(pow (log re) 6)
(+ (* 2 (* (pow im 2) (* (pow (log re) 3) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2)))))) (pow (log re) 6))
(+ (* (pow im 2) (+ (* 2 (* (pow (log re) 3) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))))) (* (pow im 2) (+ (* 2 (* (pow (log re) 3) (+ (* -1/4 (/ (pow (log re) 2) (pow re 4))) (+ (* 1/2 (/ (log re) (pow re 4))) (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))))))) (pow (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))) 2))))) (pow (log re) 6))
(+ (* (pow im 2) (+ (* 2 (* (pow (log re) 3) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))))) (* (pow im 2) (+ (* 2 (* (pow (log re) 3) (+ (* -1/4 (/ (pow (log re) 2) (pow re 4))) (+ (* 1/2 (/ (log re) (pow re 4))) (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))))))) (+ (* (pow im 2) (+ (* 2 (* (+ (* -1/4 (/ (pow (log re) 2) (pow re 4))) (+ (* 1/2 (/ (log re) (pow re 4))) (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))))) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))))) (* 2 (* (pow (log re) 3) (+ (* -1/4 (/ (log re) (pow re 6))) (+ (* 1/6 (/ (pow (log re) 2) (pow re 6))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))) (pow re 2))) (* (log re) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))))))))) (pow (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))) 2)))))) (pow (log 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)))
(* (log 10) (pow (log re) 3))
(+ (* (log 10) (pow (log re) 3)) (* (pow im 2) (* (log 10) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))))))
(+ (* (log 10) (pow (log re) 3)) (* (pow im 2) (+ (* (log 10) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2)))) (* (pow im 2) (* (log 10) (+ (* -1/4 (/ (pow (log re) 2) (pow re 4))) (+ (* 1/2 (/ (log re) (pow re 4))) (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))))))))))
(+ (* (log 10) (pow (log re) 3)) (* (pow im 2) (+ (* (log 10) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2)))) (* (pow im 2) (+ (* (log 10) (+ (* -1/4 (/ (pow (log re) 2) (pow re 4))) (+ (* 1/2 (/ (log re) (pow re 4))) (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))))) (* (pow im 2) (* (log 10) (+ (* -1/4 (/ (log re) (pow re 6))) (+ (* 1/6 (/ (pow (log re) 2) (pow re 6))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))) (pow re 2))) (* (log re) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))))))))))))
(* (pow (log 10) 2) (pow (log re) 2))
(+ (* (pow (log 10) 2) (pow (log re) 2)) (/ (* (pow im 2) (* (pow (log 10) 2) (log re))) (pow re 2)))
(+ (* (pow im 2) (+ (* (pow im 2) (* (pow (log 10) 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))) (/ (* (pow (log 10) 2) (log re)) (pow re 2)))) (* (pow (log 10) 2) (pow (log re) 2)))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* (pow im 2) (* (pow (log 10) 2) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))) (* (pow (log 10) 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))))) (/ (* (pow (log 10) 2) (log re)) (pow re 2)))) (* (pow (log 10) 2) (pow (log re) 2)))
(pow (log re) 2)
(+ (/ (* (pow im 2) (log re)) (pow re 2)) (pow (log re) 2))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))) (/ (log re) (pow re 2)))) (pow (log re) 2))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (+ (* 1/4 (/ 1 (pow re 4))) (* (pow im 2) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))))) (/ (log re) (pow re 2)))) (pow (log re) 2))
(pow (log re) 5)
(+ (* (pow im 2) (+ (* 1/2 (/ (pow (log re) 4) (pow re 2))) (* 2 (/ (pow (log re) 4) (pow re 2))))) (pow (log re) 5))
(+ (* (pow im 2) (+ (* 1/2 (/ (pow (log re) 4) (pow re 2))) (+ (* 2 (/ (pow (log re) 4) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow (log re) 4) (pow re 4))) (+ (* (log re) (+ (* 2 (* (pow (log re) 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))) (/ (pow (log re) 2) (pow re 4)))) (/ (pow (log re) 3) (pow re 4)))))))) (pow (log re) 5))
(+ (* (pow im 2) (+ (* 1/2 (/ (pow (log re) 4) (pow re 2))) (+ (* 2 (/ (pow (log re) 4) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow (log re) 4) (pow re 4))) (+ (* (log re) (+ (* 2 (* (pow (log re) 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))) (/ (pow (log re) 2) (pow re 4)))) (+ (* (pow im 2) (+ (* -1/2 (/ (pow (log re) 3) (pow re 6))) (+ (* 1/6 (/ (pow (log re) 4) (pow re 6))) (+ (* 1/2 (/ (+ (* 2 (* (pow (log re) 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))) (/ (pow (log re) 2) (pow re 4))) (pow re 2))) (* (log re) (+ (* 2 (* (pow (log re) 2) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))) (* 2 (/ (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))) (pow re 2))))))))) (/ (pow (log re) 3) (pow re 4))))))))) (pow (log re) 5))
(* (log 10) (log re))
(+ (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2))) (* (log 10) (log re)))
(+ (* (log 10) (log re)) (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (log 10)) (pow re 4))) (* 1/2 (/ (log 10) (pow re 2))))))
(+ (* (log 10) (log re)) (* (pow im 2) (+ (* 1/2 (/ (log 10) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (log 10) (pow re 4))) (* 1/6 (/ (* (pow im 2) (log 10)) (pow re 6))))))))
(log (/ 1 im))
(+ (log (/ 1 im)) (* -1/2 (/ (pow re 2) (pow im 2))))
(+ (log (/ 1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(+ (log (/ 1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4))))))
(/ 1 (log (/ 1 im)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))
(+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))))
(+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* -1/8 (/ (pow re 6) (* (pow im 6) (pow (log (/ 1 im)) 3)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 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))))) (* (pow im 6) (log (/ 1 im))))) (+ (* 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 im)))
(- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im))))
(- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ 1 im)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ 1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ 1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ 1 im)) 3))))) (log (/ 1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))))
(* -1 (/ (log (/ 1 im)) (log 10)))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(* -2 (log (/ 1 im)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10)))))) (pow im 4))) (/ (log (/ 1 im)) (log 1/10))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/720 (/ (+ (* -30 (/ (pow re 6) (pow (log 1/10) 3))) (+ (* 360 (/ (* (pow re 2) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (log 1/10))) (* 720 (+ (* -1/6 (/ (pow re 6) (log 1/10))) (+ (* -1/8 (/ (pow re 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow re 6) (pow (log 1/10) 3)))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10)))))) (pow im 4))) (/ (log (/ 1 im)) (log 1/10)))))
(exp (/ (log (/ 1 im)) (log 1/10)))
(+ (exp (/ (log (/ 1 im)) (log 1/10))) (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ 1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))))
(+ (exp (/ (log (/ 1 im)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ 1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (/ (* (exp (/ (log (/ 1 im)) (log 1/10))) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (pow im 4))))
(+ (exp (/ (log (/ 1 im)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ 1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (+ (/ (* (exp (/ (log (/ 1 im)) (log 1/10))) (+ (* -1/6 (/ (pow re 6) (log 1/10))) (+ (* -1/8 (/ (pow re 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow re 6) (pow (log 1/10) 3)))))) (pow im 6)) (/ (* (exp (/ (log (/ 1 im)) (log 1/10))) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (pow im 4)))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow (log (/ 1 im)) 6)
(+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2))) (pow (log (/ 1 im)) 6))
(+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* -1 (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ 1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ 1 im)) 2)))))) (pow im 4))) (+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2))) (+ (/ (pow (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2))) 2) (pow im 4)) (pow (log (/ 1 im)) 6))))
(+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* -1 (* (log (/ 1 im)) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))) (+ (* 1/720 (* (pow (log (/ 1 im)) 2) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))) (+ (* 1/4 (* (pow re 6) (log (/ 1 im)))) (* 1/2 (* (pow re 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))))))) (pow im 6))) (+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* -1 (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ 1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ 1 im)) 2)))))) (pow im 4))) (+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2))) (+ (* 2 (/ (* (+ (* -1 (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ 1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ 1 im)) 2))))) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 6))) (+ (/ (pow (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2))) 2) (pow im 4)) (pow (log (/ 1 im)) 6))))))
(* -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/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(* -1 (* (log 10) (pow (log (/ 1 im)) 3)))
(+ (* -1 (* (log 10) (pow (log (/ 1 im)) 3))) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2)))
(+ (* -1 (* (log 10) (pow (log (/ 1 im)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ 1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ 1 im)) 2)))))) (pow im 4)) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2))))
(+ (* -1 (* (log 10) (pow (log (/ 1 im)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 im)) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))) (+ (* 1/720 (* (pow (log (/ 1 im)) 2) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))) (+ (* 1/4 (* (pow re 6) (log (/ 1 im)))) (* 1/2 (* (pow re 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))))))) (pow im 6)) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ 1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ 1 im)) 2)))))) (pow im 4)) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2)))))
(* (pow (log 10) 2) (pow (log (/ 1 im)) 2))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ 1 im)))) (pow im 2))) (* (pow (log 10) 2) (pow (log (/ 1 im)) 2)))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ 1 im)))) (pow im 2))) (+ (* (pow (log 10) 2) (pow (log (/ 1 im)) 2)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im)))))) (pow im 4))))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ 1 im)))) (pow im 2))) (+ (* (pow (log 10) 2) (pow (log (/ 1 im)) 2)) (+ (/ (* (pow (log 10) 2) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))))) (pow im 6)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im)))))) (pow im 4)))))
(pow (log (/ 1 im)) 2)
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (pow (log (/ 1 im)) 2))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2))))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2))))))
(* -1 (pow (log (/ 1 im)) 5))
(+ (* -1 (pow (log (/ 1 im)) 5)) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2))) (* 2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2)))))
(+ (* -1 (/ (* (log (/ 1 im)) (+ (* 2 (* (pow (log (/ 1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (* (pow re 4) (pow (log (/ 1 im)) 2)))) (pow im 4))) (+ (* -1 (/ (* (pow re 4) (pow (log (/ 1 im)) 3)) (pow im 4))) (+ (* -1 (pow (log (/ 1 im)) 5)) (+ (* -1/4 (/ (* (pow re 4) (pow (log (/ 1 im)) 4)) (pow im 4))) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2))) (* 2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2))))))))
(+ (* -1 (/ (* (log (/ 1 im)) (+ (* -2 (* (pow re 2) (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im)))))))) (* 2 (* (pow (log (/ 1 im)) 2) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))))) (pow im 6))) (+ (* -1 (/ (* (log (/ 1 im)) (+ (* 2 (* (pow (log (/ 1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (* (pow re 4) (pow (log (/ 1 im)) 2)))) (pow im 4))) (+ (* -1 (/ (* (pow re 4) (pow (log (/ 1 im)) 3)) (pow im 4))) (+ (* -1 (pow (log (/ 1 im)) 5)) (+ (* -1/4 (/ (* (pow re 4) (pow (log (/ 1 im)) 4)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log (/ 1 im)) 4) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/2 (/ (* (pow re 2) (+ (* 2 (* (pow (log (/ 1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (* (pow re 4) (pow (log (/ 1 im)) 2)))) (pow im 6))) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 6) (pow (log (/ 1 im)) 3)) (pow im 6))) (* 2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2))))))))))))
(* -1 (* (log 10) (log (/ 1 im))))
(+ (* -1 (* (log 10) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2))))
(+ (* -1 (* (log 10) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2)))))
(+ (* -1 (* (log 10) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow im 4))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2))))))
(log (/ -1 im))
(+ (log (/ -1 im)) (* -1/2 (/ (pow re 2) (pow im 2))))
(+ (log (/ -1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(+ (log (/ -1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4))))))
(/ 1 (log (/ -1 im)))
(+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im))))
(+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im))))))
(+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* -1/8 (/ (pow re 6) (* (pow im 6) (pow (log (/ -1 im)) 3)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 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))))) (* (pow im 6) (log (/ -1 im))))) (+ (* 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 im)))
(- (* -1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im))))
(- (* -1 (/ (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3)))) (pow im 4))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))
(- (* -1 (/ (+ (* -1/8 (/ (pow re 6) (pow (log (/ -1 im)) 3))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow (log (/ -1 im)) 2))) (* 1/2 (/ (* (pow re 2) (+ (* -1/4 (/ (pow re 4) (pow (log (/ -1 im)) 2))) (* 1/4 (/ (pow re 4) (pow (log (/ -1 im)) 3))))) (log (/ -1 im)))))) (pow im 6))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (log (/ -1 im)))))))
(* -1 (/ (log (/ -1 im)) (log 10)))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(* -2 (log (/ -1 im)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10)))))) (pow im 4))) (/ (log (/ -1 im)) (log 1/10))))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/720 (/ (+ (* -30 (/ (pow re 6) (pow (log 1/10) 3))) (+ (* 360 (/ (* (pow re 2) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (log 1/10))) (* 720 (+ (* -1/6 (/ (pow re 6) (log 1/10))) (+ (* -1/8 (/ (pow re 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow re 6) (pow (log 1/10) 3)))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10)))))) (pow im 4))) (/ (log (/ -1 im)) (log 1/10)))))
(exp (/ (log (/ -1 im)) (log 1/10)))
(+ (exp (/ (log (/ -1 im)) (log 1/10))) (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ -1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))))
(+ (exp (/ (log (/ -1 im)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ -1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (/ (* (exp (/ (log (/ -1 im)) (log 1/10))) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (pow im 4))))
(+ (exp (/ (log (/ -1 im)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ -1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (+ (/ (* (exp (/ (log (/ -1 im)) (log 1/10))) (+ (* -1/6 (/ (pow re 6) (log 1/10))) (+ (* -1/8 (/ (pow re 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow re 6) (pow (log 1/10) 3)))))) (pow im 6)) (/ (* (exp (/ (log (/ -1 im)) (log 1/10))) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (pow im 4)))))
(pow (log (/ -1 im)) 6)
(+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2))) (pow (log (/ -1 im)) 6))
(+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* -1 (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ -1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ -1 im)) 2)))))) (pow im 4))) (+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2))) (+ (/ (pow (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2))) 2) (pow im 4)) (pow (log (/ -1 im)) 6))))
(+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* -1 (* (log (/ -1 im)) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))) (+ (* 1/720 (* (pow (log (/ -1 im)) 2) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))) (+ (* 1/4 (* (pow re 6) (log (/ -1 im)))) (* 1/2 (* (pow re 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))))))) (pow im 6))) (+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* -1 (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ -1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ -1 im)) 2)))))) (pow im 4))) (+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2))) (+ (* 2 (/ (* (+ (* -1 (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ -1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ -1 im)) 2))))) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 6))) (+ (/ (pow (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2))) 2) (pow im 4)) (pow (log (/ -1 im)) 6))))))
(* -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/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(* -1 (* (log 10) (pow (log (/ -1 im)) 3)))
(+ (* -1 (* (log 10) (pow (log (/ -1 im)) 3))) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2)))
(+ (* -1 (* (log 10) (pow (log (/ -1 im)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ -1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ -1 im)) 2)))))) (pow im 4)) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2))))
(+ (* -1 (* (log 10) (pow (log (/ -1 im)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 im)) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))) (+ (* 1/720 (* (pow (log (/ -1 im)) 2) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))) (+ (* 1/4 (* (pow re 6) (log (/ -1 im)))) (* 1/2 (* (pow re 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))))))) (pow im 6)) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ -1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ -1 im)) 2)))))) (pow im 4)) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2)))))
(* (pow (log 10) 2) (pow (log (/ -1 im)) 2))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ -1 im)))) (pow im 2))) (* (pow (log 10) 2) (pow (log (/ -1 im)) 2)))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ -1 im)))) (pow im 2))) (+ (* (pow (log 10) 2) (pow (log (/ -1 im)) 2)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im)))))) (pow im 4))))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ -1 im)))) (pow im 2))) (+ (* (pow (log 10) 2) (pow (log (/ -1 im)) 2)) (+ (/ (* (pow (log 10) 2) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))))) (pow im 6)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im)))))) (pow im 4)))))
(pow (log (/ -1 im)) 2)
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (pow (log (/ -1 im)) 2))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2))))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2))))))
(* -1 (pow (log (/ -1 im)) 5))
(+ (* -1 (pow (log (/ -1 im)) 5)) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2))) (* 2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2)))))
(+ (* -1 (/ (* (log (/ -1 im)) (+ (* 2 (* (pow (log (/ -1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (* (pow re 4) (pow (log (/ -1 im)) 2)))) (pow im 4))) (+ (* -1 (/ (* (pow re 4) (pow (log (/ -1 im)) 3)) (pow im 4))) (+ (* -1 (pow (log (/ -1 im)) 5)) (+ (* -1/4 (/ (* (pow re 4) (pow (log (/ -1 im)) 4)) (pow im 4))) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2))) (* 2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2))))))))
(+ (* -1 (/ (* (log (/ -1 im)) (+ (* -2 (* (pow re 2) (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im)))))))) (* 2 (* (pow (log (/ -1 im)) 2) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))))) (pow im 6))) (+ (* -1 (/ (* (log (/ -1 im)) (+ (* 2 (* (pow (log (/ -1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (* (pow re 4) (pow (log (/ -1 im)) 2)))) (pow im 4))) (+ (* -1 (/ (* (pow re 4) (pow (log (/ -1 im)) 3)) (pow im 4))) (+ (* -1 (pow (log (/ -1 im)) 5)) (+ (* -1/4 (/ (* (pow re 4) (pow (log (/ -1 im)) 4)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log (/ -1 im)) 4) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/2 (/ (* (pow re 2) (+ (* 2 (* (pow (log (/ -1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (* (pow re 4) (pow (log (/ -1 im)) 2)))) (pow im 6))) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 6) (pow (log (/ -1 im)) 3)) (pow im 6))) (* 2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2))))))))))))
(* -1 (* (log 10) (log (/ -1 im))))
(+ (* -1 (* (log 10) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2))))
(+ (* -1 (* (log 10) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2)))))
(+ (* -1 (* (log 10) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow im 4))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2))))))
Outputs
(* -1 (log im))
(neg.f64 (log.f64 im))
(+ (* -1 (log im)) (* -1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) im) (/.f64 (*.f64 re re) im) (neg.f64 (log.f64 im)))
(+ (* -1 (log im)) (* (pow re 2) (- (* 1/4 (/ (pow re 2) (pow im 4))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (-.f64 (/.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) (neg.f64 (log.f64 im)))
(+ (* -1 (log im)) (* (pow re 2) (- (* (pow re 2) (+ (* -1/6 (/ (pow re 2) (pow im 6))) (* 1/4 (/ 1 (pow im 4))))) (* 1/2 (/ 1 (pow im 2))))))
(fma.f64 (-.f64 (*.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) (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)))
(-.f64 (*.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)))
(-.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.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/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/6 (/ 1 (* (pow im 6) (pow (log im) 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)))
(-.f64 (*.f64 (fma.f64 (-.f64 (*.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)) (+.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 (-.f64 (*.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 (-.f64 (*.f64 (fma.f64 (/.f64 #s(literal -1/6 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 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))
(/.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 (-.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 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 (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.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/2 (/ (log (pow im 2)) (log 10)))
(*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (log.f64 (*.f64 im im)) (*.f64 (/.f64 re im) (/.f64 re im))) (log.f64 #s(literal 10 binary64))))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* -1/4 (/ (pow re 2) (* (pow im 4) (log 10)))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (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 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(+ (* 1/2 (/ (log (pow im 2)) (log 10))) (* (pow re 2) (+ (* (pow re 2) (- (* 1/6 (/ (pow re 2) (* (pow im 6) (log 10)))) (* 1/4 (/ 1 (* (pow im 4) (log 10)))))) (* 1/2 (/ 1 (* (pow im 2) (log 10)))))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(* -1/2 (/ (log (pow im 2)) (log 1/10)))
(*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(+ (* -1/2 (/ (log (pow im 2)) (log 1/10))) (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (log.f64 (*.f64 im im)) (*.f64 (/.f64 re im) (/.f64 re im))) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (log (pow im 2)) (log 1/10))) (* (pow re 2) (- (* 1/24 (* (pow re 2) (- (* 24 (+ (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (pow (log 1/10) 2)))))) (* 3 (/ 1 (* (pow im 4) (pow (log 1/10) 2))))))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 re re)) (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64))))) #s(literal 24 binary64)) (/.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im)))) (*.f64 re re) (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ (log (pow im 2)) (log 1/10))) (* (pow re 2) (- (* (pow re 2) (+ (* 1/720 (* (pow re 2) (- (+ (* -720 (+ (* 1/48 (/ 1 (* (pow im 6) (pow (log 1/10) 3)))) (+ (* 1/6 (/ 1 (* (pow im 6) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 6) (pow (log 1/10) 2))))))) (* 360 (/ (+ (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (pow (log 1/10) 2))))) (* (pow im 2) (log 1/10))))) (* 30 (/ 1 (* (pow im 6) (pow (log 1/10) 3))))))) (* 1/24 (- (* 24 (+ (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (pow (log 1/10) 2)))))) (* 3 (/ 1 (* (pow im 4) (pow (log 1/10) 2)))))))) (* 1/2 (/ 1 (* (pow im 2) (log 1/10)))))))
(fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 re re)) (fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 6 binary64))))) #s(literal -720 binary64) (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im))) #s(literal 360 binary64)) (/.f64 #s(literal 30 binary64) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)))))) (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64))))) #s(literal 24 binary64)) (/.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #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 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im)))) (*.f64 re re) (*.f64 (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)))
(exp (* -1/2 (/ (log (pow im 2)) (log 1/10))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64))))
(+ (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (* -1/2 (/ (* (pow re 2) (exp (* -1/2 (/ (log (pow im 2)) (log 1/10))))) (* (pow im 2) (log 1/10)))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64)))))
(+ (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (* (pow re 2) (+ (* -1/2 (/ (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (* (pow re 2) (* (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (+ (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (pow (log 1/10) 2))))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im im)) (/.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64)))) (log.f64 #s(literal 1/10 binary64))) (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64)))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 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 re re) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64)))))
(+ (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (* (pow re 2) (+ (* -1/2 (/ (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (* (pow re 2) (+ (* -1 (* (pow re 2) (* (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (+ (* 1/8 (/ 1 (* (pow im 6) (pow (log 1/10) 2)))) (+ (* 1/6 (/ 1 (* (pow im 6) (log 1/10)))) (* 1/48 (/ 1 (* (pow im 6) (pow (log 1/10) 3))))))))) (* (exp (* -1/2 (/ (log (pow im 2)) (log 1/10)))) (+ (* 1/4 (/ 1 (* (pow im 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow im 4) (pow (log 1/10) 2)))))))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64)))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)) (pow.f64 im #s(literal 6 binary64))))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 re re)))) (*.f64 re re) (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im im)) (/.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64)))) (log.f64 #s(literal 1/10 binary64))))) (*.f64 re re) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 im im)) (log.f64 #s(literal 1/10 binary64)))))
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(fma.f64 im im (*.f64 re re))
(pow re 2)
(*.f64 re re)
(pow (log im) 6)
(pow.f64 (log.f64 im) #s(literal 6 binary64))
(+ (* 2 (* (pow re 2) (* (pow (log im) 3) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2)))))) (pow (log im) 6))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 re re)) (*.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) (pow.f64 (log.f64 im) #s(literal 3 binary64))) (pow.f64 (log.f64 im) #s(literal 6 binary64)))
(+ (* (pow re 2) (+ (* 2 (* (pow (log im) 3) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))))) (* (pow re 2) (+ (* 2 (* (pow (log im) 3) (+ (* -1/4 (/ (pow (log im) 2) (pow im 4))) (+ (* 1/2 (/ (log im) (pow im 4))) (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))))))) (pow (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))) 2))))) (pow (log im) 6))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 im) #s(literal 3 binary64))) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 im))) (pow.f64 im #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 im) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (log.f64 im))) (pow.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 2 binary64))) (*.f64 re re) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))))) (*.f64 re re) (pow.f64 (log.f64 im) #s(literal 6 binary64)))
(+ (* (pow re 2) (+ (* 2 (* (pow (log im) 3) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))))) (* (pow re 2) (+ (* 2 (* (pow (log im) 3) (+ (* -1/4 (/ (pow (log im) 2) (pow im 4))) (+ (* 1/2 (/ (log im) (pow im 4))) (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))))))) (+ (* (pow re 2) (+ (* 2 (* (+ (* -1/4 (/ (pow (log im) 2) (pow im 4))) (+ (* 1/2 (/ (log im) (pow im 4))) (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))))) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))))) (* 2 (* (pow (log im) 3) (+ (* -1/4 (/ (log im) (pow im 6))) (+ (* 1/6 (/ (pow (log im) 2) (pow im 6))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))) (pow im 2))) (* (log im) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))))))))) (pow (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))) 2)))))) (pow (log im) 6))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 im) #s(literal 3 binary64))) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 im))) (pow.f64 im #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 im) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (log.f64 im))) (fma.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 im))) (pow.f64 im #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 im) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (log.f64 im))) (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (log.f64 im) (*.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 im)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 6 binary64)))) (log.f64 im) (*.f64 (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 im) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 im) #s(literal 3 binary64))))) (*.f64 re re) (pow.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 2 binary64)))) (*.f64 re re) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 im) #s(literal 3 binary64))) (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))))) (*.f64 re re) (pow.f64 (log.f64 im) #s(literal 6 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 #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))
(+ (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))
(/ (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 (-.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 re re) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))))) (*.f64 re re) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(* (log 10) (pow (log im) 3))
(*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))
(+ (* (log 10) (pow (log im) 3)) (* (pow re 2) (* (log 10) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2))))))
(fma.f64 (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(+ (* (log 10) (pow (log im) 3)) (* (pow re 2) (+ (* (log 10) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2)))) (* (pow re 2) (* (log 10) (+ (* -1/4 (/ (pow (log im) 2) (pow im 4))) (+ (* 1/2 (/ (log im) (pow im 4))) (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))))))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 im))) (pow.f64 im #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 im) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (log.f64 im))) (*.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) (log.f64 #s(literal 10 binary64)))) (*.f64 re re) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(+ (* (log 10) (pow (log im) 3)) (* (pow re 2) (+ (* (log 10) (+ (* 1/2 (/ (pow (log im) 2) (pow im 2))) (/ (pow (log im) 2) (pow im 2)))) (* (pow re 2) (+ (* (log 10) (+ (* -1/4 (/ (pow (log im) 2) (pow im 4))) (+ (* 1/2 (/ (log im) (pow im 4))) (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))))) (* (pow re 2) (* (log 10) (+ (* -1/4 (/ (log im) (pow im 6))) (+ (* 1/6 (/ (pow (log im) 2) (pow im 6))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))) (pow im 2))) (* (log im) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (log.f64 im) (*.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 im)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 6 binary64)))) (log.f64 im) (*.f64 (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 im) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 im im)) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 im))) (pow.f64 im #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 im) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (log.f64 im))) (log.f64 #s(literal 10 binary64)))) (*.f64 re re) (*.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 im im))) (log.f64 #s(literal 10 binary64)))) (*.f64 re re) (*.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(* (pow (log 10) 2) (pow (log im) 2))
(*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(+ (* (pow (log 10) 2) (pow (log im) 2)) (/ (* (pow re 2) (* (pow (log 10) 2) (log im))) (pow im 2)))
(fma.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 re re) (*.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) im) (/.f64 (log.f64 im) im))))
(+ (* (pow re 2) (+ (* (pow re 2) (* (pow (log 10) 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))) (/ (* (pow (log 10) 2) (log im)) (pow im 2)))) (* (pow (log 10) 2) (pow (log im) 2)))
(fma.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) im) (/.f64 (log.f64 im) im) (*.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 im) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re re))) (*.f64 re re)))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* (pow re 2) (* (pow (log 10) 2) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))) (* (pow (log 10) 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))))) (/ (* (pow (log 10) 2) (log im)) (pow im 2)))) (* (pow (log 10) 2) (pow (log im) 2)))
(fma.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) im) (/.f64 (log.f64 im) im) (*.f64 (fma.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 im)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 6 binary64))))) (*.f64 re re) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 im) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 re re))) (*.f64 re re)))
(pow (log im) 2)
(pow.f64 (log.f64 im) #s(literal 2 binary64))
(+ (/ (* (pow re 2) (log im)) (pow im 2)) (pow (log im) 2))
(fma.f64 (/.f64 (*.f64 re re) im) (/.f64 (log.f64 im) im) (pow.f64 (log.f64 im) #s(literal 2 binary64)))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))) (/ (log im) (pow im 2)))) (pow (log im) 2))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 im) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 re re) (/.f64 (log.f64 im) (*.f64 im im))) (*.f64 re re) (pow.f64 (log.f64 im) #s(literal 2 binary64)))
(+ (* (pow re 2) (+ (* (pow re 2) (+ (* -1/2 (/ (log im) (pow im 4))) (+ (* 1/4 (/ 1 (pow im 4))) (* (pow re 2) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))))) (/ (log im) (pow im 2)))) (pow (log im) 2))
(fma.f64 (fma.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 im) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 im)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 6 binary64)))) (*.f64 re re))) (*.f64 re re) (/.f64 (log.f64 im) (*.f64 im im))) (*.f64 re re) (pow.f64 (log.f64 im) #s(literal 2 binary64)))
(pow (log im) 5)
(pow.f64 (log.f64 im) #s(literal 5 binary64))
(+ (* (pow re 2) (+ (* 1/2 (/ (pow (log im) 4) (pow im 2))) (* 2 (/ (pow (log im) 4) (pow im 2))))) (pow (log im) 5))
(fma.f64 (*.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal 4 binary64)) (*.f64 im im)) #s(literal 5/2 binary64)) (*.f64 re re) (pow.f64 (log.f64 im) #s(literal 5 binary64)))
(+ (* (pow re 2) (+ (* 1/2 (/ (pow (log im) 4) (pow im 2))) (+ (* 2 (/ (pow (log im) 4) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow (log im) 4) (pow im 4))) (+ (* (log im) (+ (* 2 (* (pow (log im) 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))) (/ (pow (log im) 2) (pow im 4)))) (/ (pow (log im) 3) (pow im 4)))))))) (pow (log im) 5))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal 4 binary64)) (*.f64 im im)) #s(literal 5/2 binary64) (*.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 im) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 im) (/.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64))))) (*.f64 re re))) (*.f64 re re) (pow.f64 (log.f64 im) #s(literal 5 binary64)))
(+ (* (pow re 2) (+ (* 1/2 (/ (pow (log im) 4) (pow im 2))) (+ (* 2 (/ (pow (log im) 4) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (pow (log im) 4) (pow im 4))) (+ (* (log im) (+ (* 2 (* (pow (log im) 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))) (/ (pow (log im) 2) (pow im 4)))) (+ (* (pow re 2) (+ (* -1/2 (/ (pow (log im) 3) (pow im 6))) (+ (* 1/6 (/ (pow (log im) 4) (pow im 6))) (+ (* 1/2 (/ (+ (* 2 (* (pow (log im) 2) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4)))))) (/ (pow (log im) 2) (pow im 4))) (pow im 2))) (* (log im) (+ (* 2 (* (pow (log im) 2) (- (* 1/3 (/ (log im) (pow im 6))) (* 1/4 (/ 1 (pow im 6)))))) (* 2 (/ (* (log im) (+ (* -1/2 (/ (log im) (pow im 4))) (* 1/4 (/ 1 (pow im 4))))) (pow im 2))))))))) (/ (pow (log im) 3) (pow im 4))))))))) (pow (log im) 5))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal 4 binary64)) (*.f64 im im)) #s(literal 5/2 binary64) (*.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 im) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 im) (fma.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 im) #s(literal 3 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 im) #s(literal 4 binary64)))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 im)) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (log.f64 im) (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 im) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (*.f64 im im))))) (log.f64 im) (*.f64 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 im) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 im im)) #s(literal 1/2 binary64)))) (*.f64 re re) (/.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64)))))) (*.f64 re re))) (*.f64 re re) (pow.f64 (log.f64 im) #s(literal 5 binary64)))
(* (log 10) (log im))
(*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2))) (* (log 10) (log im)))
(fma.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) im) (/.f64 (*.f64 re re) im)) #s(literal 1/2 binary64) (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* (log 10) (log im)) (* (pow re 2) (+ (* -1/4 (/ (* (pow re 2) (log 10)) (pow im 4))) (* 1/2 (/ (log 10) (pow im 2))))))
(fma.f64 (fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 im im)) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64))) (*.f64 re re) (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(+ (* (log 10) (log im)) (* (pow re 2) (+ (* 1/2 (/ (log 10) (pow im 2))) (* (pow re 2) (+ (* -1/4 (/ (log 10) (pow im 4))) (* 1/6 (/ (* (pow re 2) (log 10)) (pow im 6))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 im #s(literal 4 binary64)))) (*.f64 re re) (*.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (log.f64 #s(literal 10 binary64)) im))) (*.f64 re re) (*.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(log (/ 1 re))
(neg.f64 (log.f64 re))
(+ (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) (neg.f64 (log.f64 re)))
(+ (log (/ 1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (* 1/4 (/ (pow im 4) (pow re 4)))))
(fma.f64 (log.f64 re) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) re) (/.f64 (*.f64 im im) re) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64)))))
(+ (log (/ 1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4))))))
(+.f64 (fma.f64 (*.f64 (/.f64 im re) (/.f64 im re)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 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 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re))))
(+ (* -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))))))
(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 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re))))))
(+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 2)))) (+ (* -1/8 (/ (pow im 6) (* (pow re 6) (pow (log (/ 1 re)) 3)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (pow (log (/ 1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ 1 re)) 3)))) (+ (* 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))))) (* (pow re 6) (log (/ 1 re))))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ 1 re)) 2)))) (/ 1 (log (/ 1 re)))))))))
(fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (/.f64 (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 (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 (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) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (*.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 (log.f64 re))) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/2 binary64) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re)))))))))
(/ (log (/ 1 re)) (log 1/10))
(/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (/ (log (/ 1 re)) (log 1/10)))
(fma.f64 (/.f64 #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 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))))
(-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im im)) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (neg.f64 (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 (neg.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)))) (fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (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 (neg.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))))) (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 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 re)))))))
(* -1 (/ (log (/ 1 re)) (log 10)))
(neg.f64 (/.f64 (neg.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)) (neg.f64 (/.f64 (neg.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 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))) #s(literal -1 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) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 im re) (/.f64 im re)))))
(+ (* -1 (/ (log (/ 1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(fma.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))) #s(literal -1 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))) (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/6 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10)))))) (pow re 4))) (/ (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 (fma.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) #s(literal 24 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/24 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) (pow (log 1/10) 3))) (+ (* 360 (/ (* (pow im 2) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (log 1/10))) (* 720 (+ (* -1/6 (/ (pow im 6) (log 1/10))) (+ (* -1/8 (/ (pow im 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow im 6) (pow (log 1/10) 3)))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10)))))) (pow re 4))) (/ (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 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal -30 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/6 binary64) (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))) #s(literal 720 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 im im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 360 binary64)))) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) #s(literal 24 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/24 binary64) (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))))
(exp (/ (log (/ 1 re)) (log 1/10)))
(exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))
(+ (exp (/ (log (/ 1 re)) (log 1/10))) (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ 1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))))
(fma.f64 (*.f64 (*.f64 im im) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re)))) #s(literal -1/2 binary64) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))))
(+ (exp (/ (log (/ 1 re)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ 1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (/ (* (exp (/ (log (/ 1 re)) (log 1/10))) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (pow re 4))))
(+.f64 (fma.f64 (*.f64 (*.f64 im im) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re)))) #s(literal -1/2 binary64) (*.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64))))) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))))
(+ (exp (/ (log (/ 1 re)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ 1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (+ (/ (* (exp (/ (log (/ 1 re)) (log 1/10))) (+ (* -1/6 (/ (pow im 6) (log 1/10))) (+ (* -1/8 (/ (pow im 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow im 6) (pow (log 1/10) 3)))))) (pow re 6)) (/ (* (exp (/ (log (/ 1 re)) (log 1/10))) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (pow re 4)))))
(+.f64 (fma.f64 (*.f64 (*.f64 im im) (/.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re)))) #s(literal -1/2 binary64) (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64))))) (fma.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/6 binary64) (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))) (pow.f64 re #s(literal 6 binary64))) (*.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 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))
(pow (log (/ 1 re)) 6)
(pow.f64 (neg.f64 (log.f64 re)) #s(literal 6 binary64))
(+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2))) (pow (log (/ 1 re)) 6))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 im im))) re) (/.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) re)) #s(literal -2 binary64) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 6 binary64)))
(+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* -1 (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ 1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ 1 re)) 2)))))) (pow re 4))) (+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2))) (+ (/ (pow (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2))) 2) (pow re 4)) (pow (log (/ 1 re)) 6))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 (neg.f64 (log.f64 re))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re))))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (pow.f64 re #s(literal 4 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 im im))) re) (/.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) re)) #s(literal -2 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 6 binary64)))))
(+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* -1 (* (log (/ 1 re)) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))) (+ (* 1/720 (* (pow (log (/ 1 re)) 2) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))) (+ (* 1/4 (* (pow im 6) (log (/ 1 re)))) (* 1/2 (* (pow im 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))))))) (pow re 6))) (+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* -1 (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ 1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ 1 re)) 2)))))) (pow re 4))) (+ (* -2 (/ (* (pow (log (/ 1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2))) (+ (* 2 (/ (* (+ (* -1 (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ 1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ 1 re)) 2))))) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 6))) (+ (/ (pow (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2))) 2) (pow re 4)) (pow (log (/ 1 re)) 6))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 (neg.f64 (log.f64 re))) (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (neg.f64 (log.f64 re))) #s(literal -1/360 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) #s(literal 1/720 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 6 binary64))) (neg.f64 (log.f64 re)))))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (pow.f64 re #s(literal 6 binary64))) #s(literal -2 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 (neg.f64 (log.f64 re))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re))))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)))) (pow.f64 re #s(literal 4 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 im im))) re) (/.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) re)) #s(literal -2 binary64) (fma.f64 (*.f64 (fma.f64 (neg.f64 (neg.f64 (log.f64 re))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re))))) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 im im))) (pow.f64 re #s(literal 6 binary64)))) #s(literal 2 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (neg.f64 (log.f64 re)) #s(literal 6 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))))))
(+ (* -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 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))) #s(literal -1 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))) (fma.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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 im re) (/.f64 im re))))))
(* -1 (* (log 10) (pow (log (/ 1 re)) 3)))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (* (log 10) (pow (log (/ 1 re)) 3))) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2)))
(fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) re) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 im im))) re) (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (* (log 10) (pow (log (/ 1 re)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ 1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ 1 re)) 2)))))) (pow re 4)) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2))))
(fma.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (fma.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (fma.f64 (neg.f64 (neg.f64 (log.f64 re))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re))))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 im im))) (log.f64 #s(literal 10 binary64))) (*.f64 re re))))
(+ (* -1 (* (log 10) (pow (log (/ 1 re)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 re)) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))) (+ (* 1/720 (* (pow (log (/ 1 re)) 2) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))) (+ (* 1/4 (* (pow im 6) (log (/ 1 re)))) (* 1/2 (* (pow im 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))))))) (pow re 6)) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ 1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ 1 re)) 2)))))) (pow re 4)) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ 1 re)) 2))) (* (pow im 2) (pow (log (/ 1 re)) 2)))) (pow re 2)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (fma.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (fma.f64 (neg.f64 (neg.f64 (log.f64 re))) (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (neg.f64 (log.f64 re))) #s(literal -1/360 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 6 binary64)))) (fma.f64 (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) #s(literal 1/720 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 6 binary64))) (neg.f64 (log.f64 re)))))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (fma.f64 (neg.f64 (neg.f64 (log.f64 re))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re))))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 im im))) (log.f64 #s(literal 10 binary64))) (*.f64 re re)))))
(* (pow (log 10) 2) (pow (log (/ 1 re)) 2))
(*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ 1 re)))) (pow re 2))) (* (pow (log 10) 2) (pow (log (/ 1 re)) 2)))
(fma.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (neg.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 im im)) (*.f64 re re))))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ 1 re)))) (pow re 2))) (+ (* (pow (log 10) 2) (pow (log (/ 1 re)) 2)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re)))))) (pow re 4))))
(fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 im im)) (*.f64 re re)) #s(literal -1 binary64) (fma.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ 1 re)))) (pow re 2))) (+ (* (pow (log 10) 2) (pow (log (/ 1 re)) 2)) (+ (/ (* (pow (log 10) 2) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))))) (pow re 6)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re)))))) (pow re 4)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (log.f64 re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 im im)) (*.f64 re re)) #s(literal -1 binary64) (fma.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 re #s(literal 4 binary64))) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (neg.f64 (log.f64 re))) #s(literal -1/360 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (pow.f64 re #s(literal 6 binary64))))))
(pow (log (/ 1 re)) 2)
(pow.f64 (log.f64 re) #s(literal 2 binary64))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (pow (log (/ 1 re)) 2))
(fma.f64 (/.f64 (*.f64 (neg.f64 (log.f64 re)) (*.f64 im im)) (*.f64 re re)) #s(literal -1 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2))))
(fma.f64 (/.f64 (*.f64 (neg.f64 (log.f64 re)) (*.f64 im im)) (*.f64 re re)) #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64))))
(+ (* -1 (/ (* (pow im 2) (log (/ 1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ 1 re))) (pow re 4))) (pow (log (/ 1 re)) 2))))))
(fma.f64 (/.f64 (*.f64 (neg.f64 (log.f64 re)) (*.f64 im im)) (*.f64 re re)) #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (neg.f64 (log.f64 re))) #s(literal -1/360 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 re #s(literal 6 binary64))) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64)))))
(* -1 (pow (log (/ 1 re)) 5))
(neg.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 5 binary64)))
(+ (* -1 (pow (log (/ 1 re)) 5)) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2))) (* 2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 4 binary64)) re) (/.f64 (*.f64 im im) re)) #s(literal 5/2 binary64) (neg.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 5 binary64))))
(+ (* -1 (/ (* (log (/ 1 re)) (+ (* 2 (* (pow (log (/ 1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (* (pow im 4) (pow (log (/ 1 re)) 2)))) (pow re 4))) (+ (* -1 (/ (* (pow im 4) (pow (log (/ 1 re)) 3)) (pow re 4))) (+ (* -1 (pow (log (/ 1 re)) 5)) (+ (* -1/4 (/ (* (pow im 4) (pow (log (/ 1 re)) 4)) (pow re 4))) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2))) (* 2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2))))))))
(+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (neg.f64 (log.f64 re))) (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (pow.f64 im #s(literal 4 binary64))))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 5 binary64)) #s(literal -1 binary64) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 4 binary64)) re) (/.f64 (*.f64 im im) re)) #s(literal 5/2 binary64)))))
(+ (* -1 (/ (* (log (/ 1 re)) (+ (* -2 (* (pow im 2) (* (log (/ 1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re)))))))) (* 2 (* (pow (log (/ 1 re)) 2) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ 1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))))) (pow re 6))) (+ (* -1 (/ (* (log (/ 1 re)) (+ (* 2 (* (pow (log (/ 1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (* (pow im 4) (pow (log (/ 1 re)) 2)))) (pow re 4))) (+ (* -1 (/ (* (pow im 4) (pow (log (/ 1 re)) 3)) (pow re 4))) (+ (* -1 (pow (log (/ 1 re)) 5)) (+ (* -1/4 (/ (* (pow im 4) (pow (log (/ 1 re)) 4)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log (/ 1 re)) 4) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/2 (/ (* (pow im 2) (+ (* 2 (* (pow (log (/ 1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ 1 re))))))) (* (pow im 4) (pow (log (/ 1 re)) 2)))) (pow re 6))) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2))) (+ (* 1/2 (/ (* (pow im 6) (pow (log (/ 1 re)) 3)) (pow re 6))) (* 2 (/ (* (pow im 2) (pow (log (/ 1 re)) 4)) (pow re 2))))))))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64))) (fma.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (neg.f64 (log.f64 re))) #s(literal -1/360 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im im)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (neg.f64 (log.f64 re))))) (neg.f64 (log.f64 re))) (pow.f64 re #s(literal 6 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (neg.f64 (log.f64 re))) (*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (pow.f64 im #s(literal 4 binary64))))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 5 binary64)) #s(literal -1 binary64) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (neg.f64 (log.f64 re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 im im)))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 4 binary64)) (*.f64 im im)) re) (fma.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 (*.f64 (pow.f64 (neg.f64 (log.f64 re)) #s(literal 4 binary64)) (*.f64 im im)) re) (*.f64 (/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64))) (pow.f64 im #s(literal 6 binary64))) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/2 binary64)))))))))
(* -1 (* (log 10) (log (/ 1 re))))
(neg.f64 (*.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (* (log 10) (log (/ 1 re)))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2))))
(fma.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) re) (/.f64 (*.f64 im im) re)) #s(literal 1/2 binary64) (neg.f64 (*.f64 (neg.f64 (log.f64 re)) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (* (log 10) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 re)) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) re) (/.f64 (*.f64 im im) re)) #s(literal 1/2 binary64))))
(+ (* -1 (* (log 10) (log (/ 1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow re 4))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2))))))
(fma.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 re)) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 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 re #s(literal 6 binary64)))) #s(literal 1/720 binary64) (*.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) re) (/.f64 (*.f64 im im) re)) #s(literal 1/2 binary64)))))
(log (/ -1 re))
(log.f64 (/.f64 #s(literal -1 binary64) re))
(+ (log (/ -1 re)) (* -1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) re) (/.f64 (*.f64 im im) re) (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (log (/ -1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (* 1/4 (/ (pow im 4) (pow re 4)))))
(+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) re) (/.f64 (*.f64 im im) re) (log.f64 (/.f64 #s(literal -1 binary64) re))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))))
(+ (log (/ -1 re)) (+ (* -1/2 (/ (pow im 2) (pow re 2))) (+ (* -1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (pow re 6))) (* 1/4 (/ (pow im 4) (pow re 4))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) re) (/.f64 (*.f64 im im) re) (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 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/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))))))
(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))))))
(+ (* -1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 2)))) (+ (* -1/8 (/ (pow im 6) (* (pow re 6) (pow (log (/ -1 re)) 3)))) (+ (* 1/720 (/ (+ (* 30 (pow im 6)) (* 90 (pow im 6))) (* (pow re 6) (pow (log (/ -1 re)) 2)))) (+ (* 1/4 (/ (pow im 4) (* (pow re 4) (pow (log (/ -1 re)) 3)))) (+ (* 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))))) (* (pow re 6) (log (/ -1 re))))) (+ (* 1/2 (/ (pow im 2) (* (pow re 2) (pow (log (/ -1 re)) 2)))) (/ 1 (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 (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 (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 (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) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 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 (/.f64 #s(literal -1 binary64) 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)))) (*.f64 im im)) (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) (/.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 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))))
(-.f64 (*.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 (neg.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)))) (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 (neg.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))))) (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)))))))
(* -1 (/ (log (/ -1 re)) (log 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 im re) (/.f64 im re)) (neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10))))))
(fma.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))) #s(literal -1 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) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 im re) (/.f64 im re)))))
(+ (* -1 (/ (log (/ -1 re)) (log 10))) (+ (* -1/4 (/ (pow im 4) (* (pow re 4) (log 10)))) (+ (* 1/6 (/ (pow im 6) (* (pow re 6) (log 10)))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))))
(fma.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))) #s(literal -1 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))) (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/6 binary64) (pow.f64 im #s(literal 6 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))))))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10)))))) (pow re 4))) (/ (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 (fma.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) #s(literal 24 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/24 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) (pow (log 1/10) 3))) (+ (* 360 (/ (* (pow im 2) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (log 1/10))) (* 720 (+ (* -1/6 (/ (pow im 6) (log 1/10))) (+ (* -1/8 (/ (pow im 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow im 6) (pow (log 1/10) 3)))))))) (pow re 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow im 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10)))))) (pow re 4))) (/ (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 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal -30 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/6 binary64) (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))) #s(literal 720 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 im im)) (log.f64 #s(literal 1/10 binary64))) #s(literal 360 binary64)))) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) #s(literal 24 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64))) #s(literal 1/24 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64))))))
(exp (/ (log (/ -1 re)) (log 1/10)))
(exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64))))
(+ (exp (/ (log (/ -1 re)) (log 1/10))) (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ -1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))))
(fma.f64 (*.f64 (*.f64 im im) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re)))) #s(literal -1/2 binary64) (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))))
(+ (exp (/ (log (/ -1 re)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ -1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (/ (* (exp (/ (log (/ -1 re)) (log 1/10))) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (pow re 4))))
(+.f64 (fma.f64 (*.f64 (*.f64 im im) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re)))) #s(literal -1/2 binary64) (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64))))) (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))))
(+ (exp (/ (log (/ -1 re)) (log 1/10))) (+ (* -1/2 (/ (* (pow im 2) (exp (/ (log (/ -1 re)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (+ (/ (* (exp (/ (log (/ -1 re)) (log 1/10))) (+ (* -1/6 (/ (pow im 6) (log 1/10))) (+ (* -1/8 (/ (pow im 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow im 6) (pow (log 1/10) 3)))))) (pow re 6)) (/ (* (exp (/ (log (/ -1 re)) (log 1/10))) (+ (* 1/8 (/ (pow im 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow im 4) (log 1/10))))) (pow re 4)))))
(+.f64 (fma.f64 (*.f64 (*.f64 im im) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re)))) #s(literal -1/2 binary64) (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64))))) (fma.f64 (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/6 binary64) (fma.f64 #s(literal -1/48 binary64) (/.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 im #s(literal 6 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))) (pow.f64 re #s(literal 6 binary64))) (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (pow.f64 re #s(literal 4 binary64))))))
(pow (log (/ -1 re)) 6)
(pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 6 binary64))
(+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2))) (pow (log (/ -1 re)) 6))
(fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 im im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) re) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 6 binary64)))
(+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* -1 (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ -1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ -1 re)) 2)))))) (pow re 4))) (+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2))) (+ (/ (pow (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2))) 2) (pow re 4)) (pow (log (/ -1 re)) 6))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.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)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -2 binary64) (+.f64 (fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 im im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) re) (/.f64 (pow.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 6 binary64))))
(+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* -1 (* (log (/ -1 re)) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))) (+ (* 1/720 (* (pow (log (/ -1 re)) 2) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))) (+ (* 1/4 (* (pow im 6) (log (/ -1 re)))) (* 1/2 (* (pow im 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))))))) (pow re 6))) (+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* -1 (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ -1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ -1 re)) 2)))))) (pow re 4))) (+ (* -2 (/ (* (pow (log (/ -1 re)) 3) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2))) (+ (* 2 (/ (* (+ (* -1 (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ -1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ -1 re)) 2))))) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 6))) (+ (/ (pow (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2))) 2) (pow re 4)) (pow (log (/ -1 re)) 6))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (/.f64 (fma.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) #s(literal -1/360 binary64) (*.f64 #s(literal -1/4 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) re)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))))) (pow.f64 re #s(literal 6 binary64)))) #s(literal -2 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.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)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal -2 binary64) re) (/.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 im im))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64))) re) (fma.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.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)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 im im))) (pow.f64 re #s(literal 6 binary64)))) #s(literal 2 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 im im))) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 6 binary64)))))))
(* -1 (log (/ -1 re)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)))
(+ (* -1 (log (/ -1 re))) (* 1/2 (/ (pow im 2) (pow re 2))))
(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))))))
(+ (* -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 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))) #s(literal -1 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))) (fma.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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 im re) (/.f64 im re))))))
(* -1 (* (log 10) (pow (log (/ -1 re)) 3)))
(neg.f64 (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (* (log 10) (pow (log (/ -1 re)) 3))) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2)))
(fma.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 im im))) re) (/.f64 (log.f64 #s(literal 10 binary64)) re) (neg.f64 (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (* (log 10) (pow (log (/ -1 re)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ -1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ -1 re)) 2)))))) (pow re 4)) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 im im))) re) (/.f64 (log.f64 #s(literal 10 binary64)) re) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (fma.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.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)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (pow.f64 re #s(literal 4 binary64))))) (neg.f64 (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (* (log 10) (pow (log (/ -1 re)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 re)) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))) (+ (* 1/720 (* (pow (log (/ -1 re)) 2) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))) (+ (* 1/4 (* (pow im 6) (log (/ -1 re)))) (* 1/2 (* (pow im 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))))))) (pow re 6)) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (+ (* -1/2 (* (pow im 4) (log (/ -1 re)))) (* -1/4 (* (pow im 4) (pow (log (/ -1 re)) 2)))))) (pow re 4)) (/ (* (log 10) (+ (* 1/2 (* (pow im 2) (pow (log (/ -1 re)) 2))) (* (pow im 2) (pow (log (/ -1 re)) 2)))) (pow re 2)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (fma.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (fma.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) #s(literal -1/360 binary64) (*.f64 #s(literal -1/4 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) re)) #s(literal 2 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im im)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 im #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)))))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (*.f64 im im))) re) (/.f64 (log.f64 #s(literal 10 binary64)) re) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (fma.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) re))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.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)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))))) (pow.f64 re #s(literal 4 binary64)))))))
(* (pow (log 10) 2) (pow (log (/ -1 re)) 2))
(*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ -1 re)))) (pow re 2))) (* (pow (log 10) 2) (pow (log (/ -1 re)) 2)))
(fma.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (neg.f64 (/.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 im im)) (*.f64 re re))))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ -1 re)))) (pow re 2))) (+ (* (pow (log 10) 2) (pow (log (/ -1 re)) 2)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re)))))) (pow re 4))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 im im)) (*.f64 re re)) #s(literal -1 binary64) (fma.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64)))))
(+ (* -1 (/ (* (pow im 2) (* (pow (log 10) 2) (log (/ -1 re)))) (pow re 2))) (+ (* (pow (log 10) 2) (pow (log (/ -1 re)) 2)) (+ (/ (* (pow (log 10) 2) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6))))))) (pow re 6)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re)))))) (pow re 4)))))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 im im)) re) (fma.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) #s(literal -1/360 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 re #s(literal 6 binary64))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (pow.f64 re #s(literal 4 binary64))))))
(pow (log (/ -1 re)) 2)
(pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (pow (log (/ -1 re)) 2))
(fma.f64 (/.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 im im)) (*.f64 re re)) #s(literal -1 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2))))
(fma.f64 (/.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 im im)) (*.f64 re re)) #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))))
(+ (* -1 (/ (* (pow im 2) (log (/ -1 re))) (pow re 2))) (+ (* -1/4 (/ (pow im 6) (pow re 6))) (+ (* -1/360 (/ (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/4 (/ (pow im 4) (pow re 4))) (+ (* 1/2 (/ (* (pow im 4) (log (/ -1 re))) (pow re 4))) (pow (log (/ -1 re)) 2))))))
(fma.f64 (/.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 im im)) (*.f64 re re)) #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) #s(literal -1/360 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 re #s(literal 6 binary64))) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)))))
(* -1 (pow (log (/ -1 re)) 5))
(neg.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 5 binary64)))
(+ (* -1 (pow (log (/ -1 re)) 5)) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2))) (* 2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 4 binary64)) re) (/.f64 (*.f64 im im) re)) #s(literal 5/2 binary64) (neg.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 5 binary64))))
(+ (* -1 (/ (* (log (/ -1 re)) (+ (* 2 (* (pow (log (/ -1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (* (pow im 4) (pow (log (/ -1 re)) 2)))) (pow re 4))) (+ (* -1 (/ (* (pow im 4) (pow (log (/ -1 re)) 3)) (pow re 4))) (+ (* -1 (pow (log (/ -1 re)) 5)) (+ (* -1/4 (/ (* (pow im 4) (pow (log (/ -1 re)) 4)) (pow re 4))) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2))) (* 2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2))))))))
(+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64))))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 5 binary64)) #s(literal -1 binary64) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 4 binary64)) re) (/.f64 (*.f64 im im) re)) #s(literal 5/2 binary64)))))
(+ (* -1 (/ (* (log (/ -1 re)) (+ (* -2 (* (pow im 2) (* (log (/ -1 re)) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re)))))))) (* 2 (* (pow (log (/ -1 re)) 2) (+ (* -1/4 (pow im 6)) (* -1/360 (* (log (/ -1 re)) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))))))))) (pow re 6))) (+ (* -1 (/ (* (log (/ -1 re)) (+ (* 2 (* (pow (log (/ -1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (* (pow im 4) (pow (log (/ -1 re)) 2)))) (pow re 4))) (+ (* -1 (/ (* (pow im 4) (pow (log (/ -1 re)) 3)) (pow re 4))) (+ (* -1 (pow (log (/ -1 re)) 5)) (+ (* -1/4 (/ (* (pow im 4) (pow (log (/ -1 re)) 4)) (pow re 4))) (+ (* 1/720 (/ (* (pow (log (/ -1 re)) 4) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (+ (* 1/2 (/ (* (pow im 2) (+ (* 2 (* (pow (log (/ -1 re)) 2) (+ (* 1/4 (pow im 4)) (* 1/2 (* (pow im 4) (log (/ -1 re))))))) (* (pow im 4) (pow (log (/ -1 re)) 2)))) (pow re 6))) (+ (* 1/2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2))) (+ (* 1/2 (/ (* (pow im 6) (pow (log (/ -1 re)) 3)) (pow re 6))) (* 2 (/ (* (pow im 2) (pow (log (/ -1 re)) 4)) (pow re 2))))))))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 im im)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (*.f64 (*.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) #s(literal -1/360 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 6 binary64)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (pow.f64 re #s(literal 6 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) re))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (pow.f64 im #s(literal 4 binary64))))) (pow.f64 re #s(literal 4 binary64))) (fma.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 5 binary64)) #s(literal -1 binary64) (fma.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64)))) #s(literal -1/4 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 4 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (*.f64 im im)))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 4 binary64)) (*.f64 im im)) re) (fma.f64 (/.f64 #s(literal 2 binary64) re) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 4 binary64)) (*.f64 im im)) re) (*.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64)))) #s(literal 1/2 binary64)))))))))
(* -1 (* (log 10) (log (/ -1 re))))
(neg.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (* (log 10) (log (/ -1 re)))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2))))
(fma.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) re) (/.f64 (*.f64 im im) re)) #s(literal 1/2 binary64) (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (* (log 10) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow re 4))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (*.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) re) (/.f64 (*.f64 im im) re)) #s(literal 1/2 binary64))))
(+ (* -1 (* (log 10) (log (/ -1 re)))) (+ (* -1/4 (/ (* (pow im 4) (log 10)) (pow re 4))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow im 6)) (* 90 (pow im 6)))) (pow re 6))) (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2))))))
(fma.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) re)) (fma.f64 (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 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 re #s(literal 6 binary64)))) #s(literal 1/720 binary64) (*.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) re) (/.f64 (*.f64 im im) re)) #s(literal 1/2 binary64)))))
(* -1 (log re))
(neg.f64 (log.f64 re))
(+ (* -1 (log re)) (* -1/2 (/ (pow im 2) (pow re 2))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) re) (/.f64 (*.f64 im im) re) (neg.f64 (log.f64 re)))
(+ (* -1 (log re)) (* (pow im 2) (- (* 1/4 (/ (pow im 2) (pow re 4))) (* 1/2 (/ 1 (pow re 2))))))
(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)))
(+ (* -1 (log re)) (* (pow im 2) (- (* (pow im 2) (+ (* -1/6 (/ (pow im 2) (pow re 6))) (* 1/4 (/ 1 (pow re 4))))) (* 1/2 (/ 1 (pow re 2))))))
(fma.f64 (-.f64 (*.f64 (fma.f64 (/.f64 (*.f64 im im) (pow.f64 re #s(literal 6 binary64))) #s(literal -1/6 binary64) (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im im) (neg.f64 (log.f64 re)))
(/ -1 (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)))
(-.f64 (*.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(- (* (pow im 2) (+ (* -1 (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3))))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))
(-.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.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/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/6 (/ 1 (* (pow re 6) (pow (log re) 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)))
(-.f64 (*.f64 (fma.f64 (-.f64 (*.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)) (+.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 (-.f64 (*.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 (-.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 (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))
(/.f64 #s(literal 1 binary64) (log.f64 re))
(+ (* -1/2 (/ (pow im 2) (* (pow re 2) (pow (log re) 2)))) (/ 1 (log re)))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (log.f64 re)))
(+ (* (pow im 2) (- (* (pow im 2) (+ (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 2)))) (* 1/4 (/ 1 (* (pow re 4) (pow (log re) 3)))))) (* 1/2 (/ 1 (* (pow re 2) (pow (log re) 2)))))) (/ 1 (log re)))
(fma.f64 (-.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 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 (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (*.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/2 (/ (log (pow re 2)) (log 10)))
(*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* 1/2 (/ (pow im 2) (* (pow re 2) (log 10)))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (log.f64 (*.f64 re re)) (*.f64 (/.f64 im re) (/.f64 im re))) (log.f64 #s(literal 10 binary64))))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* -1/4 (/ (pow im 2) (* (pow re 4) (log 10)))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(fma.f64 (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 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(+ (* 1/2 (/ (log (pow re 2)) (log 10))) (* (pow im 2) (+ (* (pow im 2) (- (* 1/6 (/ (pow im 2) (* (pow re 6) (log 10)))) (* 1/4 (/ 1 (* (pow re 4) (log 10)))))) (* 1/2 (/ 1 (* (pow re 2) (log 10)))))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 6 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 10 binary64))) #s(literal 1/2 binary64)))
(* 2 (log im))
(*.f64 #s(literal 2 binary64) (log.f64 im))
(* -1/2 (/ (log (pow re 2)) (log 1/10)))
(*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64))
(+ (* -1/2 (/ (log (pow re 2)) (log 1/10))) (* -1/2 (/ (pow im 2) (* (pow re 2) (log 1/10)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (log.f64 (*.f64 re re)) (*.f64 (/.f64 im re) (/.f64 im re))) (log.f64 #s(literal 1/10 binary64))))
(+ (* -1/2 (/ (log (pow re 2)) (log 1/10))) (* (pow im 2) (- (* 1/24 (* (pow im 2) (- (* 24 (+ (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 4) (pow (log 1/10) 2)))))) (* 3 (/ 1 (* (pow re 4) (pow (log 1/10) 2))))))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))
(fma.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 im im)) (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))) #s(literal 24 binary64)) (/.f64 #s(literal 3 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))))) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re)))) (*.f64 im im) (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ (log (pow re 2)) (log 1/10))) (* (pow im 2) (- (* (pow im 2) (+ (* 1/720 (* (pow im 2) (- (+ (* -720 (+ (* 1/48 (/ 1 (* (pow re 6) (pow (log 1/10) 3)))) (+ (* 1/6 (/ 1 (* (pow re 6) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 6) (pow (log 1/10) 2))))))) (* 360 (/ (+ (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 4) (pow (log 1/10) 2))))) (* (pow re 2) (log 1/10))))) (* 30 (/ 1 (* (pow re 6) (pow (log 1/10) 3))))))) (* 1/24 (- (* 24 (+ (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 4) (pow (log 1/10) 2)))))) (* 3 (/ 1 (* (pow re 4) (pow (log 1/10) 2)))))))) (* 1/2 (/ 1 (* (pow re 2) (log 1/10)))))))
(fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 im im)) (fma.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))) #s(literal -720 binary64) (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re))) #s(literal 360 binary64)) (/.f64 #s(literal 30 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))))) (*.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))) #s(literal 24 binary64)) (/.f64 #s(literal 3 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))) #s(literal 1/24 binary64))) (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 re re)))) (*.f64 im im) (*.f64 (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/2 binary64)))
(exp (* -1/2 (/ (log (pow re 2)) (log 1/10))))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))))
(+ (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (* -1/2 (/ (* (pow im 2) (exp (* -1/2 (/ (log (pow re 2)) (log 1/10))))) (* (pow re 2) (log 1/10)))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 im im)) (*.f64 re re)) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64)))))
(+ (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (* (pow im 2) (+ (* -1/2 (/ (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (* (pow im 2) (* (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (+ (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 4) (pow (log 1/10) 2))))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 re re)) (*.f64 (*.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64)))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 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 im im) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64)))))
(+ (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (* (pow im 2) (+ (* -1/2 (/ (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (* (pow re 2) (log 1/10)))) (* (pow im 2) (+ (* -1 (* (pow im 2) (* (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (+ (* 1/8 (/ 1 (* (pow re 6) (pow (log 1/10) 2)))) (+ (* 1/6 (/ 1 (* (pow re 6) (log 1/10)))) (* 1/48 (/ 1 (* (pow re 6) (pow (log 1/10) 3))))))))) (* (exp (* -1/2 (/ (log (pow re 2)) (log 1/10)))) (+ (* 1/4 (/ 1 (* (pow re 4) (log 1/10)))) (* 1/8 (/ 1 (* (pow re 4) (pow (log 1/10) 2)))))))))))
(fma.f64 (fma.f64 (fma.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64)))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))))) (neg.f64 (*.f64 (*.f64 (+.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))))) (/.f64 #s(literal 1/8 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))))) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 im im)))) (*.f64 im im) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (/.f64 (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 re re)))) (*.f64 im im) (pow.f64 (exp.f64 #s(literal -1/2 binary64)) (/.f64 (log.f64 (*.f64 re re)) (log.f64 #s(literal 1/10 binary64)))))
(pow (log re) 6)
(pow.f64 (log.f64 re) #s(literal 6 binary64))
(+ (* 2 (* (pow im 2) (* (pow (log re) 3) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2)))))) (pow (log re) 6))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 im im)) (*.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) (pow.f64 (log.f64 re) #s(literal 3 binary64))) (pow.f64 (log.f64 re) #s(literal 6 binary64)))
(+ (* (pow im 2) (+ (* 2 (* (pow (log re) 3) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))))) (* (pow im 2) (+ (* 2 (* (pow (log re) 3) (+ (* -1/4 (/ (pow (log re) 2) (pow re 4))) (+ (* 1/2 (/ (log re) (pow re 4))) (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))))))) (pow (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))) 2))))) (pow (log re) 6))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 re) #s(literal 3 binary64))) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 re))) (pow.f64 re #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 re) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (log.f64 re))) (pow.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 2 binary64))) (*.f64 im im) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))))) (*.f64 im im) (pow.f64 (log.f64 re) #s(literal 6 binary64)))
(+ (* (pow im 2) (+ (* 2 (* (pow (log re) 3) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))))) (* (pow im 2) (+ (* 2 (* (pow (log re) 3) (+ (* -1/4 (/ (pow (log re) 2) (pow re 4))) (+ (* 1/2 (/ (log re) (pow re 4))) (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))))))) (+ (* (pow im 2) (+ (* 2 (* (+ (* -1/4 (/ (pow (log re) 2) (pow re 4))) (+ (* 1/2 (/ (log re) (pow re 4))) (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))))) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))))) (* 2 (* (pow (log re) 3) (+ (* -1/4 (/ (log re) (pow re 6))) (+ (* 1/6 (/ (pow (log re) 2) (pow re 6))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))) (pow re 2))) (* (log re) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))))))))) (pow (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))) 2)))))) (pow (log re) 6))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 re) #s(literal 3 binary64))) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 re))) (pow.f64 re #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 re) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (log.f64 re))) (fma.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 re))) (pow.f64 re #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 re) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (log.f64 re))) (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (log.f64 re) (*.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 re)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 6 binary64)))) (log.f64 re) (*.f64 (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 re) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 re re)) #s(literal 1/2 binary64)))) (pow.f64 (log.f64 re) #s(literal 3 binary64))))) (*.f64 im im) (pow.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 2 binary64)))) (*.f64 im im) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 re) #s(literal 3 binary64))) (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))))) (*.f64 im im) (pow.f64 (log.f64 re) #s(literal 6 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 (-.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))
(/ (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 (-.f64 (*.f64 (/.f64 #s(literal 1/6 binary64) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 im im) (pow.f64 re #s(literal 6 binary64)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) (log.f64 #s(literal 10 binary64))))) (*.f64 im im) (/.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(* (log 10) (pow (log re) 3))
(*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))
(+ (* (log 10) (pow (log re) 3)) (* (pow im 2) (* (log 10) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2))))))
(fma.f64 (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))) (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(+ (* (log 10) (pow (log re) 3)) (* (pow im 2) (+ (* (log 10) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2)))) (* (pow im 2) (* (log 10) (+ (* -1/4 (/ (pow (log re) 2) (pow re 4))) (+ (* 1/2 (/ (log re) (pow re 4))) (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))))))))))
(fma.f64 (fma.f64 (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 re))) (pow.f64 re #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 re) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (log.f64 re))) (log.f64 #s(literal 10 binary64))) (*.f64 im im) (*.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) (log.f64 #s(literal 10 binary64)))) (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(+ (* (log 10) (pow (log re) 3)) (* (pow im 2) (+ (* (log 10) (+ (* 1/2 (/ (pow (log re) 2) (pow re 2))) (/ (pow (log re) 2) (pow re 2)))) (* (pow im 2) (+ (* (log 10) (+ (* -1/4 (/ (pow (log re) 2) (pow re 4))) (+ (* 1/2 (/ (log re) (pow re 4))) (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))))) (* (pow im 2) (* (log 10) (+ (* -1/4 (/ (log re) (pow re 6))) (+ (* 1/6 (/ (pow (log re) 2) (pow re 6))) (+ (* 1/2 (/ (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))) (pow re 2))) (* (log re) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (log.f64 re) (*.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64)))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 re)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 6 binary64)))) (log.f64 re) (*.f64 (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 re) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 re re)) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (log.f64 re))) (pow.f64 re #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 re) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (log.f64 re))) (log.f64 #s(literal 10 binary64)))) (*.f64 im im) (*.f64 (*.f64 #s(literal 3/2 binary64) (/.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 re re))) (log.f64 #s(literal 10 binary64)))) (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(* (pow (log 10) 2) (pow (log re) 2))
(*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(+ (* (pow (log 10) 2) (pow (log re) 2)) (/ (* (pow im 2) (* (pow (log 10) 2) (log re))) (pow re 2)))
(fma.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 im im) (*.f64 (/.f64 (log.f64 re) re) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) re))))
(+ (* (pow im 2) (+ (* (pow im 2) (* (pow (log 10) 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))) (/ (* (pow (log 10) 2) (log re)) (pow re 2)))) (* (pow (log 10) 2) (pow (log re) 2)))
(fma.f64 (fma.f64 (/.f64 (log.f64 re) re) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) re) (*.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 re) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 im im))) (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* (pow im 2) (* (pow (log 10) 2) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))) (* (pow (log 10) 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))))) (/ (* (pow (log 10) 2) (log re)) (pow re 2)))) (* (pow (log 10) 2) (pow (log re) 2)))
(fma.f64 (fma.f64 (/.f64 (log.f64 re) re) (/.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) re) (*.f64 (fma.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 re)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 6 binary64)))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 im im) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 re) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (*.f64 im im))) (*.f64 im im) (*.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(pow (log re) 2)
(pow.f64 (log.f64 re) #s(literal 2 binary64))
(+ (/ (* (pow im 2) (log re)) (pow re 2)) (pow (log re) 2))
(fma.f64 (/.f64 (log.f64 re) re) (/.f64 (*.f64 im im) re) (pow.f64 (log.f64 re) #s(literal 2 binary64)))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))) (/ (log re) (pow re 2)))) (pow (log re) 2))
(fma.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 re) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 im im) (/.f64 (log.f64 re) (*.f64 re re))) (*.f64 im im) (pow.f64 (log.f64 re) #s(literal 2 binary64)))
(+ (* (pow im 2) (+ (* (pow im 2) (+ (* -1/2 (/ (log re) (pow re 4))) (+ (* 1/4 (/ 1 (pow re 4))) (* (pow im 2) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))))) (/ (log re) (pow re 2)))) (pow (log re) 2))
(fma.f64 (fma.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 re) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 re)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 6 binary64)))) (*.f64 im im))) (*.f64 im im) (/.f64 (log.f64 re) (*.f64 re re))) (*.f64 im im) (pow.f64 (log.f64 re) #s(literal 2 binary64)))
(pow (log re) 5)
(pow.f64 (log.f64 re) #s(literal 5 binary64))
(+ (* (pow im 2) (+ (* 1/2 (/ (pow (log re) 4) (pow re 2))) (* 2 (/ (pow (log re) 4) (pow re 2))))) (pow (log re) 5))
(fma.f64 (*.f64 (/.f64 (pow.f64 (log.f64 re) #s(literal 4 binary64)) (*.f64 re re)) #s(literal 5/2 binary64)) (*.f64 im im) (pow.f64 (log.f64 re) #s(literal 5 binary64)))
(+ (* (pow im 2) (+ (* 1/2 (/ (pow (log re) 4) (pow re 2))) (+ (* 2 (/ (pow (log re) 4) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow (log re) 4) (pow re 4))) (+ (* (log re) (+ (* 2 (* (pow (log re) 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))) (/ (pow (log re) 2) (pow re 4)))) (/ (pow (log re) 3) (pow re 4)))))))) (pow (log re) 5))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 re) #s(literal 4 binary64)) (*.f64 re re)) #s(literal 5/2 binary64) (*.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 re) #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 re) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 re) (/.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (*.f64 im im))) (*.f64 im im) (pow.f64 (log.f64 re) #s(literal 5 binary64)))
(+ (* (pow im 2) (+ (* 1/2 (/ (pow (log re) 4) (pow re 2))) (+ (* 2 (/ (pow (log re) 4) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (pow (log re) 4) (pow re 4))) (+ (* (log re) (+ (* 2 (* (pow (log re) 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))) (/ (pow (log re) 2) (pow re 4)))) (+ (* (pow im 2) (+ (* -1/2 (/ (pow (log re) 3) (pow re 6))) (+ (* 1/6 (/ (pow (log re) 4) (pow re 6))) (+ (* 1/2 (/ (+ (* 2 (* (pow (log re) 2) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4)))))) (/ (pow (log re) 2) (pow re 4))) (pow re 2))) (* (log re) (+ (* 2 (* (pow (log re) 2) (- (* 1/3 (/ (log re) (pow re 6))) (* 1/4 (/ 1 (pow re 6)))))) (* 2 (/ (* (log re) (+ (* -1/2 (/ (log re) (pow re 4))) (* 1/4 (/ 1 (pow re 4))))) (pow re 2))))))))) (/ (pow (log re) 3) (pow re 4))))))))) (pow (log re) 5))
(fma.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 re) #s(literal 4 binary64)) (*.f64 re re)) #s(literal 5/2 binary64) (*.f64 (fma.f64 (/.f64 (pow.f64 (log.f64 re) #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64) (fma.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 re) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 re) (fma.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 (log.f64 re) #s(literal 3 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 (log.f64 re) #s(literal 4 binary64)))) (pow.f64 re #s(literal 6 binary64))) (fma.f64 (/.f64 (fma.f64 (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 re) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 re) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 (pow.f64 (log.f64 re) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 re re)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (log.f64 re)) (pow.f64 re #s(literal 6 binary64))) (/.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 6 binary64)))) (pow.f64 (log.f64 re) #s(literal 2 binary64)) (*.f64 (log.f64 re) (/.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (log.f64 re) #s(literal 1/4 binary64)) (pow.f64 re #s(literal 4 binary64))) (*.f64 re re))))) (log.f64 re)))) (*.f64 im im) (/.f64 (pow.f64 (log.f64 re) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64)))))) (*.f64 im im))) (*.f64 im im) (pow.f64 (log.f64 re) #s(literal 5 binary64)))
(* (log 10) (log re))
(*.f64 (log.f64 re) (log.f64 #s(literal 10 binary64)))
(+ (* 1/2 (/ (* (pow im 2) (log 10)) (pow re 2))) (* (log 10) (log re)))
(fma.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) re) (/.f64 (*.f64 im im) re)) #s(literal 1/2 binary64) (*.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* (log 10) (log re)) (* (pow im 2) (+ (* -1/4 (/ (* (pow im 2) (log 10)) (pow re 4))) (* 1/2 (/ (log 10) (pow re 2))))))
(fma.f64 (fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 re re)) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))) (pow.f64 re #s(literal 4 binary64))) #s(literal -1/4 binary64))) (*.f64 im im) (*.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(+ (* (log 10) (log re)) (* (pow im 2) (+ (* 1/2 (/ (log 10) (pow re 2))) (* (pow im 2) (+ (* -1/4 (/ (log 10) (pow re 4))) (* 1/6 (/ (* (pow im 2) (log 10)) (pow re 6))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 im im) (log.f64 #s(literal 10 binary64))) (pow.f64 re #s(literal 6 binary64))) #s(literal 1/6 binary64) (/.f64 (*.f64 #s(literal -1/4 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 re #s(literal 4 binary64)))) (*.f64 im im) (*.f64 (/.f64 #s(literal 1/2 binary64) re) (/.f64 (log.f64 #s(literal 10 binary64)) re))) (*.f64 im im) (*.f64 (log.f64 re) (log.f64 #s(literal 10 binary64))))
(log (/ 1 im))
(neg.f64 (log.f64 im))
(+ (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) (neg.f64 (log.f64 im)))
(+ (log (/ 1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(fma.f64 (log.f64 im) #s(literal -1 binary64) (fma.f64 (/.f64 #s(literal -1/2 binary64) im) (/.f64 (*.f64 re re) im) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(+ (log (/ 1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4))))))
(+.f64 (fma.f64 (*.f64 (/.f64 re im) (/.f64 re im)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (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/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))))))
(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 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 re #s(literal 4 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 re im) (/.f64 re im)) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im))))))
(+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 2)))) (+ (* -1/8 (/ (pow re 6) (* (pow im 6) (pow (log (/ 1 im)) 3)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (pow (log (/ 1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ 1 im)) 3)))) (+ (* 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))))) (* (pow im 6) (log (/ 1 im))))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ 1 im)) 2)))) (/ 1 (log (/ 1 im)))))))))
(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/8 binary64) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 re #s(literal 6 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 (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) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (/.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)) (*.f64 (neg.f64 (log.f64 im)) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 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) (neg.f64 (log.f64 im)))))))))
(/ (log (/ 1 im)) (log 1/10))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (/ (log (/ 1 im)) (log 1/10)))
(fma.f64 (/.f64 #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 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))))
(-.f64 (*.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)) 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 (neg.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)))) (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/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 (neg.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))))) (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 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (/.f64 (pow.f64 re #s(literal 4 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 re im) (/.f64 re im)) (/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 im)))))))
(* -1 (/ (log (/ 1 im)) (log 10)))
(/.f64 (neg.f64 (neg.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 (neg.f64 (neg.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 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -1 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)))))
(+ (* -1 (/ (log (/ 1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(fma.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -1 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))) (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/6 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))))))
(* -2 (log (/ 1 im)))
(*.f64 (neg.f64 (log.f64 im)) #s(literal -2 binary64))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10)))))) (pow im 4))) (/ (log (/ 1 im)) (log 1/10))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))) (fma.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) #s(literal 24 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/24 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) (pow (log 1/10) 3))) (+ (* 360 (/ (* (pow re 2) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (log 1/10))) (* 720 (+ (* -1/6 (/ (pow re 6) (log 1/10))) (+ (* -1/8 (/ (pow re 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow re 6) (pow (log 1/10) 3)))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10)))))) (pow im 4))) (/ (log (/ 1 im)) (log 1/10)))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))) (fma.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal -30 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))))) #s(literal 720 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))) #s(literal 360 binary64)))) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) #s(literal 24 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/24 binary64) (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))))
(exp (/ (log (/ 1 im)) (log 1/10)))
(exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64))))
(+ (exp (/ (log (/ 1 im)) (log 1/10))) (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ 1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))))
(fma.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 re re)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im))) #s(literal -1/2 binary64) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(+ (exp (/ (log (/ 1 im)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ 1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (/ (* (exp (/ (log (/ 1 im)) (log 1/10))) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (pow im 4))))
(+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))) (*.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))))
(+ (exp (/ (log (/ 1 im)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ 1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (+ (/ (* (exp (/ (log (/ 1 im)) (log 1/10))) (+ (* -1/6 (/ (pow re 6) (log 1/10))) (+ (* -1/8 (/ (pow re 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow re 6) (pow (log 1/10) 3)))))) (pow im 6)) (/ (* (exp (/ (log (/ 1 im)) (log 1/10))) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (pow im 4)))))
(+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))) (fma.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64)))))) (pow.f64 im #s(literal 6 binary64))))) (exp.f64 (/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 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))
(pow (log (/ 1 im)) 6)
(pow.f64 (neg.f64 (log.f64 im)) #s(literal 6 binary64))
(+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2))) (pow (log (/ 1 im)) 6))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 re re))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (*.f64 im im)) #s(literal -2 binary64) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 6 binary64)))
(+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* -1 (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ 1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ 1 im)) 2)))))) (pow im 4))) (+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2))) (+ (/ (pow (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2))) 2) (pow im 4)) (pow (log (/ 1 im)) 6))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 (neg.f64 (log.f64 im))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im))))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -2 binary64) (+.f64 (fma.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 re re))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) im) (/.f64 (pow.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 6 binary64))))
(+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* -1 (* (log (/ 1 im)) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))) (+ (* 1/720 (* (pow (log (/ 1 im)) 2) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))) (+ (* 1/4 (* (pow re 6) (log (/ 1 im)))) (* 1/2 (* (pow re 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))))))) (pow im 6))) (+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* -1 (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ 1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ 1 im)) 2)))))) (pow im 4))) (+ (* -2 (/ (* (pow (log (/ 1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2))) (+ (* 2 (/ (* (+ (* -1 (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ 1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ 1 im)) 2))))) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 6))) (+ (/ (pow (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2))) 2) (pow im 4)) (pow (log (/ 1 im)) 6))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 (neg.f64 (log.f64 im))) (fma.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (neg.f64 (log.f64 im))) #s(literal -1/360 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/4 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 6 binary64))) (neg.f64 (log.f64 im)))))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (pow.f64 im #s(literal 6 binary64))) #s(literal -2 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 (neg.f64 (log.f64 im))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im))))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 re re))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64))) im) (fma.f64 (*.f64 (fma.f64 (neg.f64 (neg.f64 (log.f64 im))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im))))) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 re re))) (pow.f64 im #s(literal 6 binary64)))) #s(literal 2 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 6 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 #s(literal 1/2 binary64) im) (/.f64 (*.f64 re re) im) (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))))))
(+ (* -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 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))) #s(literal -1 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))) (fma.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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im))))))
(* -1 (* (log 10) (pow (log (/ 1 im)) 3)))
(neg.f64 (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (* (log 10) (pow (log (/ 1 im)) 3))) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2)))
(fma.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 re re))) im) (/.f64 (log.f64 #s(literal 10 binary64)) im) (neg.f64 (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (* (log 10) (pow (log (/ 1 im)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ 1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ 1 im)) 2)))))) (pow im 4)) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2))))
(fma.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 re re))) im) (/.f64 (log.f64 #s(literal 10 binary64)) im) (/.f64 (*.f64 (fma.f64 (neg.f64 (neg.f64 (log.f64 im))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im))))) (log.f64 #s(literal 10 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -1 (* (log 10) (pow (log (/ 1 im)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 im)) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))) (+ (* 1/720 (* (pow (log (/ 1 im)) 2) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))) (+ (* 1/4 (* (pow re 6) (log (/ 1 im)))) (* 1/2 (* (pow re 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))))))) (pow im 6)) (+ (/ (* (log 10) (+ (* -1 (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ 1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ 1 im)) 2)))))) (pow im 4)) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ 1 im)) 2))) (* (pow re 2) (pow (log (/ 1 im)) 2)))) (pow im 2)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (fma.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (fma.f64 (neg.f64 (neg.f64 (log.f64 im))) (fma.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (neg.f64 (log.f64 im))) #s(literal -1/360 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/4 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 6 binary64))) (neg.f64 (log.f64 im)))))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 re re))) im) (/.f64 (log.f64 #s(literal 10 binary64)) im) (/.f64 (*.f64 (fma.f64 (neg.f64 (neg.f64 (log.f64 im))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im))))) (log.f64 #s(literal 10 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(* (pow (log 10) 2) (pow (log (/ 1 im)) 2))
(*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ 1 im)))) (pow im 2))) (* (pow (log 10) 2) (pow (log (/ 1 im)) 2)))
(fma.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (neg.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 re re)) (*.f64 im im))))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ 1 im)))) (pow im 2))) (+ (* (pow (log 10) 2) (pow (log (/ 1 im)) 2)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im)))))) (pow im 4))))
(fma.f64 (/.f64 (*.f64 (*.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 re re)) (*.f64 im im)) #s(literal -1 binary64) (fma.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ 1 im)))) (pow im 2))) (+ (* (pow (log 10) 2) (pow (log (/ 1 im)) 2)) (+ (/ (* (pow (log 10) 2) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))))) (pow im 6)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im)))))) (pow im 4)))))
(fma.f64 (/.f64 #s(literal -1 binary64) im) (/.f64 (*.f64 (*.f64 (neg.f64 (log.f64 im)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 re re)) im) (fma.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 im #s(literal 4 binary64))) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (neg.f64 (log.f64 im))) #s(literal -1/360 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (pow.f64 im #s(literal 6 binary64))))))
(pow (log (/ 1 im)) 2)
(pow.f64 (log.f64 im) #s(literal 2 binary64))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (pow (log (/ 1 im)) 2))
(fma.f64 (/.f64 (*.f64 (neg.f64 (log.f64 im)) (*.f64 re re)) (*.f64 im im)) #s(literal -1 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2))))
(fma.f64 (/.f64 (*.f64 (neg.f64 (log.f64 im)) (*.f64 re re)) (*.f64 im im)) #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64))))
(+ (* -1 (/ (* (pow re 2) (log (/ 1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ 1 im))) (pow im 4))) (pow (log (/ 1 im)) 2))))))
(fma.f64 (/.f64 (*.f64 (neg.f64 (log.f64 im)) (*.f64 re re)) (*.f64 im im)) #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (neg.f64 (log.f64 im))) #s(literal -1/360 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/4 binary64))) (pow.f64 im #s(literal 6 binary64))) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 im) #s(literal 2 binary64)))))
(* -1 (pow (log (/ 1 im)) 5))
(neg.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 5 binary64)))
(+ (* -1 (pow (log (/ 1 im)) 5)) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2))) (* 2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2)))))
(fma.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) #s(literal 5/2 binary64) (neg.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 5 binary64))))
(+ (* -1 (/ (* (log (/ 1 im)) (+ (* 2 (* (pow (log (/ 1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (* (pow re 4) (pow (log (/ 1 im)) 2)))) (pow im 4))) (+ (* -1 (/ (* (pow re 4) (pow (log (/ 1 im)) 3)) (pow im 4))) (+ (* -1 (pow (log (/ 1 im)) 5)) (+ (* -1/4 (/ (* (pow re 4) (pow (log (/ 1 im)) 4)) (pow im 4))) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2))) (* 2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2))))))))
(+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (neg.f64 (log.f64 im))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 5 binary64)) #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) #s(literal 5/2 binary64)))))
(+ (* -1 (/ (* (log (/ 1 im)) (+ (* -2 (* (pow re 2) (* (log (/ 1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im)))))))) (* 2 (* (pow (log (/ 1 im)) 2) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ 1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))))) (pow im 6))) (+ (* -1 (/ (* (log (/ 1 im)) (+ (* 2 (* (pow (log (/ 1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (* (pow re 4) (pow (log (/ 1 im)) 2)))) (pow im 4))) (+ (* -1 (/ (* (pow re 4) (pow (log (/ 1 im)) 3)) (pow im 4))) (+ (* -1 (pow (log (/ 1 im)) 5)) (+ (* -1/4 (/ (* (pow re 4) (pow (log (/ 1 im)) 4)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log (/ 1 im)) 4) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/2 (/ (* (pow re 2) (+ (* 2 (* (pow (log (/ 1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ 1 im))))))) (* (pow re 4) (pow (log (/ 1 im)) 2)))) (pow im 6))) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 6) (pow (log (/ 1 im)) 3)) (pow im 6))) (* 2 (/ (* (pow re 2) (pow (log (/ 1 im)) 4)) (pow im 2))))))))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 re re)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (neg.f64 (log.f64 im))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (fma.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (neg.f64 (log.f64 im))) #s(literal -1/360 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/4 binary64))))) (neg.f64 (log.f64 im))) (pow.f64 im #s(literal 6 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (neg.f64 (log.f64 im))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 5 binary64)) #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 4 binary64)) (pow.f64 re #s(literal 4 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -1/4 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (neg.f64 (log.f64 im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (*.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 re re)))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) #s(literal 1/2 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 3 binary64)) (pow.f64 re #s(literal 6 binary64))) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 (neg.f64 (log.f64 im)) #s(literal 4 binary64)) (*.f64 re re)) (*.f64 im im)) #s(literal 2 binary64)))))))))
(* -1 (* (log 10) (log (/ 1 im))))
(neg.f64 (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (* (log 10) (log (/ 1 im)))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2))))
(fma.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) im) (/.f64 (*.f64 re re) im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (* (log 10) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 im)) (fma.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (*.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) im) (/.f64 (*.f64 re re) im)) #s(literal 1/2 binary64))))
(+ (* -1 (* (log 10) (log (/ 1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow im 4))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2))))))
(fma.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (neg.f64 (log.f64 im)) (fma.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 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 im #s(literal 6 binary64)))) #s(literal 1/720 binary64) (*.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) im) (/.f64 (*.f64 re re) im)) #s(literal 1/2 binary64)))))
(log (/ -1 im))
(log.f64 (/.f64 #s(literal -1 binary64) im))
(+ (log (/ -1 im)) (* -1/2 (/ (pow re 2) (pow im 2))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) im) (/.f64 (*.f64 re re) im) (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (log (/ -1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (* 1/4 (/ (pow re 4) (pow im 4)))))
(+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) im) (/.f64 (*.f64 re re) im) (log.f64 (/.f64 #s(literal -1 binary64) im))) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64))))
(+ (log (/ -1 im)) (+ (* -1/2 (/ (pow re 2) (pow im 2))) (+ (* -1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (pow im 6))) (* 1/4 (/ (pow re 4) (pow im 4))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) im) (/.f64 (*.f64 re re) im) (log.f64 (/.f64 #s(literal -1 binary64) im))) (fma.f64 (/.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/720 binary64) (/.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (pow.f64 im #s(literal 4 binary64)))))
(/ 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/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))))))
(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))))))
(+ (* -1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 2)))) (+ (* -1/8 (/ (pow re 6) (* (pow im 6) (pow (log (/ -1 im)) 3)))) (+ (* 1/720 (/ (+ (* 30 (pow re 6)) (* 90 (pow re 6))) (* (pow im 6) (pow (log (/ -1 im)) 2)))) (+ (* 1/4 (/ (pow re 4) (* (pow im 4) (pow (log (/ -1 im)) 3)))) (+ (* 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))))) (* (pow im 6) (log (/ -1 im))))) (+ (* 1/2 (/ (pow re 2) (* (pow im 2) (pow (log (/ -1 im)) 2)))) (/ 1 (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 (pow.f64 re #s(literal 4 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 (pow.f64 re #s(literal 6 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 (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) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 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 (/.f64 #s(literal -1 binary64) 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)))) (*.f64 re re)) (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) (/.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 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))))
(-.f64 (*.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 (neg.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)))) (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 (neg.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))))) (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)))))))
(* -1 (/ (log (/ -1 im)) (log 10)))
(neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)) (neg.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10))))))
(fma.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))) #s(literal -1 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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im)))))
(+ (* -1 (/ (log (/ -1 im)) (log 10))) (+ (* -1/4 (/ (pow re 4) (* (pow im 4) (log 10)))) (+ (* 1/6 (/ (pow re 6) (* (pow im 6) (log 10)))) (* 1/2 (/ (pow re 2) (* (pow im 2) (log 10)))))))
(fma.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))) #s(literal -1 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))) (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/6 binary64) (pow.f64 re #s(literal 6 binary64))) (*.f64 (pow.f64 im #s(literal 6 binary64)) (log.f64 #s(literal 10 binary64)))))))
(* -2 (log (/ -1 im)))
(*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -2 binary64))
(+ (* -1/2 (/ (pow re 2) (* (pow im 2) (log 1/10)))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10)))))) (pow im 4))) (/ (log (/ -1 im)) (log 1/10))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))) (fma.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) #s(literal 24 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/24 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) (pow (log 1/10) 3))) (+ (* 360 (/ (* (pow re 2) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (log 1/10))) (* 720 (+ (* -1/6 (/ (pow re 6) (log 1/10))) (+ (* -1/8 (/ (pow re 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow re 6) (pow (log 1/10) 3)))))))) (pow im 6))) (+ (* 1/24 (/ (+ (* -3 (/ (pow re 4) (pow (log 1/10) 2))) (* 24 (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10)))))) (pow im 4))) (/ (log (/ -1 im)) (log 1/10)))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 im im)) (/.f64 (*.f64 re re) (log.f64 #s(literal 1/10 binary64))) (fma.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))) #s(literal -30 binary64) (fma.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))))) #s(literal 720 binary64) (*.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (*.f64 re re)) (log.f64 #s(literal 1/10 binary64))) #s(literal 360 binary64)))) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/720 binary64) (fma.f64 (/.f64 (fma.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) #s(literal 24 binary64) (/.f64 (*.f64 #s(literal -3 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))) #s(literal 1/24 binary64) (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64))))))
(exp (/ (log (/ -1 im)) (log 1/10)))
(exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64))))
(+ (exp (/ (log (/ -1 im)) (log 1/10))) (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ -1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))))
(fma.f64 (*.f64 (*.f64 re re) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im)))) #s(literal -1/2 binary64) (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))))
(+ (exp (/ (log (/ -1 im)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ -1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (/ (* (exp (/ (log (/ -1 im)) (log 1/10))) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (pow im 4))))
(+.f64 (fma.f64 (*.f64 (*.f64 re re) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im)))) #s(literal -1/2 binary64) (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))))) (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))))
(+ (exp (/ (log (/ -1 im)) (log 1/10))) (+ (* -1/2 (/ (* (pow re 2) (exp (/ (log (/ -1 im)) (log 1/10)))) (* (pow im 2) (log 1/10)))) (+ (/ (* (exp (/ (log (/ -1 im)) (log 1/10))) (+ (* -1/6 (/ (pow re 6) (log 1/10))) (+ (* -1/8 (/ (pow re 6) (pow (log 1/10) 2))) (* -1/48 (/ (pow re 6) (pow (log 1/10) 3)))))) (pow im 6)) (/ (* (exp (/ (log (/ -1 im)) (log 1/10))) (+ (* 1/8 (/ (pow re 4) (pow (log 1/10) 2))) (* 1/4 (/ (pow re 4) (log 1/10))))) (pow im 4)))))
(+.f64 (fma.f64 (*.f64 (*.f64 re re) (/.f64 (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (*.f64 im im)))) #s(literal -1/2 binary64) (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64))))) (fma.f64 (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal -1/6 binary64) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/48 binary64) (pow.f64 re #s(literal 6 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 3 binary64))))) (pow.f64 im #s(literal 6 binary64))) (*.f64 (exp.f64 (/.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (fma.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 1/4 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 re #s(literal 4 binary64))) (pow.f64 (log.f64 #s(literal 1/10 binary64)) #s(literal 2 binary64)))) (pow.f64 im #s(literal 4 binary64))))))
(pow (log (/ -1 im)) 6)
(pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 6 binary64))
(+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2))) (pow (log (/ -1 im)) 6))
(fma.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 re re))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) im) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 6 binary64)))
(+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* -1 (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ -1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ -1 im)) 2)))))) (pow im 4))) (+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2))) (+ (/ (pow (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2))) 2) (pow im 4)) (pow (log (/ -1 im)) 6))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.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)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -2 binary64) (+.f64 (fma.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 re re))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) im) (/.f64 (pow.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 6 binary64))))
(+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* -1 (* (log (/ -1 im)) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))) (+ (* 1/720 (* (pow (log (/ -1 im)) 2) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))) (+ (* 1/4 (* (pow re 6) (log (/ -1 im)))) (* 1/2 (* (pow re 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))))))) (pow im 6))) (+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* -1 (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ -1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ -1 im)) 2)))))) (pow im 4))) (+ (* -2 (/ (* (pow (log (/ -1 im)) 3) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2))) (+ (* 2 (/ (* (+ (* -1 (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ -1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ -1 im)) 2))))) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 6))) (+ (/ (pow (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2))) 2) (pow im 4)) (pow (log (/ -1 im)) 6))))))
(fma.f64 (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (/.f64 (fma.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) #s(literal -1/360 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/4 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))))) (pow.f64 im #s(literal 6 binary64)))) #s(literal -2 binary64) (fma.f64 (/.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.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)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) (pow.f64 im #s(literal 4 binary64))) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal -2 binary64) im) (/.f64 (*.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 re re))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))) im) (fma.f64 (*.f64 (fma.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.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)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 re re))) (pow.f64 im #s(literal 6 binary64)))) #s(literal 2 binary64) (+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 re re))) #s(literal 2 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 6 binary64)))))))
(* -1 (log (/ -1 im)))
(neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)))
(+ (* -1 (log (/ -1 im))) (* 1/2 (/ (pow re 2) (pow im 2))))
(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))))))
(+ (* -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 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))) #s(literal -1 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))) (fma.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 (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (*.f64 (/.f64 re im) (/.f64 re im))))))
(* -1 (* (log 10) (pow (log (/ -1 im)) 3)))
(neg.f64 (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (* (log 10) (pow (log (/ -1 im)) 3))) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2)))
(fma.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 re re))) im) (/.f64 (log.f64 #s(literal 10 binary64)) im) (neg.f64 (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (* (log 10) (pow (log (/ -1 im)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ -1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ -1 im)) 2)))))) (pow im 4)) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 re re))) im) (/.f64 (log.f64 #s(literal 10 binary64)) im) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (fma.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.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)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (* (log 10) (pow (log (/ -1 im)) 3))) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 im)) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))) (+ (* 1/720 (* (pow (log (/ -1 im)) 2) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))) (+ (* 1/4 (* (pow re 6) (log (/ -1 im)))) (* 1/2 (* (pow re 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))))))) (pow im 6)) (+ (/ (* (log 10) (+ (* -1 (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (+ (* -1/2 (* (pow re 4) (log (/ -1 im)))) (* -1/4 (* (pow re 4) (pow (log (/ -1 im)) 2)))))) (pow im 4)) (/ (* (log 10) (+ (* 1/2 (* (pow re 2) (pow (log (/ -1 im)) 2))) (* (pow re 2) (pow (log (/ -1 im)) 2)))) (pow im 2)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (fma.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (fma.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) #s(literal -1/360 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/4 binary64))) (fma.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 re #s(literal 6 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)))))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 3/2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (*.f64 re re))) im) (/.f64 (log.f64 #s(literal 10 binary64)) im) (*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (fma.f64 (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) im))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (fma.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)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))))) (pow.f64 im #s(literal 4 binary64)))))))
(* (pow (log 10) 2) (pow (log (/ -1 im)) 2))
(*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ -1 im)))) (pow im 2))) (* (pow (log 10) 2) (pow (log (/ -1 im)) 2)))
(fma.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (neg.f64 (/.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 re re)) (*.f64 im im))))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ -1 im)))) (pow im 2))) (+ (* (pow (log 10) 2) (pow (log (/ -1 im)) 2)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im)))))) (pow im 4))))
(fma.f64 (/.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 re re)) (*.f64 im im)) #s(literal -1 binary64) (fma.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64)))))
(+ (* -1 (/ (* (pow re 2) (* (pow (log 10) 2) (log (/ -1 im)))) (pow im 2))) (+ (* (pow (log 10) 2) (pow (log (/ -1 im)) 2)) (+ (/ (* (pow (log 10) 2) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6))))))) (pow im 6)) (/ (* (pow (log 10) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im)))))) (pow im 4)))))
(fma.f64 (/.f64 #s(literal -1 binary64) im) (/.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (*.f64 re re)) im) (fma.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) #s(literal -1/360 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/4 binary64))) (pow.f64 im #s(literal 6 binary64))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(pow (log (/ -1 im)) 2)
(pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (pow (log (/ -1 im)) 2))
(fma.f64 (/.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 re re)) (*.f64 im im)) #s(literal -1 binary64) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2))))
(fma.f64 (/.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 re re)) (*.f64 im im)) #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))))
(+ (* -1 (/ (* (pow re 2) (log (/ -1 im))) (pow im 2))) (+ (* -1/4 (/ (pow re 6) (pow im 6))) (+ (* -1/360 (/ (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/4 (/ (pow re 4) (pow im 4))) (+ (* 1/2 (/ (* (pow re 4) (log (/ -1 im))) (pow im 4))) (pow (log (/ -1 im)) 2))))))
(fma.f64 (/.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 re re)) (*.f64 im im)) #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) #s(literal -1/360 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/4 binary64))) (pow.f64 im #s(literal 6 binary64))) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)))))
(* -1 (pow (log (/ -1 im)) 5))
(neg.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 5 binary64)))
(+ (* -1 (pow (log (/ -1 im)) 5)) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2))) (* 2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2)))))
(fma.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 4 binary64)) im) (/.f64 (*.f64 re re) im)) #s(literal 5/2 binary64) (neg.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 5 binary64))))
(+ (* -1 (/ (* (log (/ -1 im)) (+ (* 2 (* (pow (log (/ -1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (* (pow re 4) (pow (log (/ -1 im)) 2)))) (pow im 4))) (+ (* -1 (/ (* (pow re 4) (pow (log (/ -1 im)) 3)) (pow im 4))) (+ (* -1 (pow (log (/ -1 im)) 5)) (+ (* -1/4 (/ (* (pow re 4) (pow (log (/ -1 im)) 4)) (pow im 4))) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2))) (* 2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2))))))))
(+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 5 binary64)) #s(literal -1 binary64) (fma.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (*.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 4 binary64)) im) (/.f64 (*.f64 re re) im)) #s(literal 5/2 binary64)))))
(+ (* -1 (/ (* (log (/ -1 im)) (+ (* -2 (* (pow re 2) (* (log (/ -1 im)) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im)))))))) (* 2 (* (pow (log (/ -1 im)) 2) (+ (* -1/4 (pow re 6)) (* -1/360 (* (log (/ -1 im)) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))))))))) (pow im 6))) (+ (* -1 (/ (* (log (/ -1 im)) (+ (* 2 (* (pow (log (/ -1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (* (pow re 4) (pow (log (/ -1 im)) 2)))) (pow im 4))) (+ (* -1 (/ (* (pow re 4) (pow (log (/ -1 im)) 3)) (pow im 4))) (+ (* -1 (pow (log (/ -1 im)) 5)) (+ (* -1/4 (/ (* (pow re 4) (pow (log (/ -1 im)) 4)) (pow im 4))) (+ (* 1/720 (/ (* (pow (log (/ -1 im)) 4) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (+ (* 1/2 (/ (* (pow re 2) (+ (* 2 (* (pow (log (/ -1 im)) 2) (+ (* 1/4 (pow re 4)) (* 1/2 (* (pow re 4) (log (/ -1 im))))))) (* (pow re 4) (pow (log (/ -1 im)) 2)))) (pow im 6))) (+ (* 1/2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2))) (+ (* 1/2 (/ (* (pow re 6) (pow (log (/ -1 im)) 3)) (pow im 6))) (* 2 (/ (* (pow re 2) (pow (log (/ -1 im)) 4)) (pow im 2))))))))))))
(fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 re re)) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 (*.f64 (fma.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) #s(literal -1/360 binary64) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal -1/4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal 2 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (pow.f64 im #s(literal 6 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (log.f64 (/.f64 #s(literal -1 binary64) im))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (pow.f64 re #s(literal 4 binary64))))) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 5 binary64)) #s(literal -1 binary64) (fma.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (+.f64 (/.f64 (fma.f64 #s(literal 1/720 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 4 binary64)) (*.f64 (pow.f64 re #s(literal 6 binary64)) #s(literal 120 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 4 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64))) #s(literal 2 binary64) (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 2 binary64)) (pow.f64 re #s(literal 4 binary64)))) (*.f64 re re)))) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) im) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 4 binary64)) (*.f64 re re)) im) (fma.f64 (/.f64 #s(literal 2 binary64) im) (/.f64 (*.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 4 binary64)) (*.f64 re re)) im) (*.f64 (*.f64 (pow.f64 re #s(literal 6 binary64)) (/.f64 (pow.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)))) #s(literal 1/2 binary64)))))))))
(* -1 (* (log 10) (log (/ -1 im))))
(neg.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64))))
(+ (* -1 (* (log 10) (log (/ -1 im)))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2))))
(fma.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) im) (/.f64 (*.f64 re re) im)) #s(literal 1/2 binary64) (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) (log.f64 #s(literal 10 binary64)))))
(+ (* -1 (* (log 10) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow im 4))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2)))))
(fma.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (fma.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 binary64) (*.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) im) (/.f64 (*.f64 re re) im)) #s(literal 1/2 binary64))))
(+ (* -1 (* (log 10) (log (/ -1 im)))) (+ (* -1/4 (/ (* (pow re 4) (log 10)) (pow im 4))) (+ (* 1/720 (/ (* (log 10) (+ (* 30 (pow re 6)) (* 90 (pow re 6)))) (pow im 6))) (* 1/2 (/ (* (pow re 2) (log 10)) (pow im 2))))))
(fma.f64 (*.f64 #s(literal -1 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (/.f64 #s(literal -1 binary64) im)) (fma.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 im #s(literal 4 binary64)))) #s(literal -1/4 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 im #s(literal 6 binary64)))) #s(literal 1/720 binary64) (*.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) im) (/.f64 (*.f64 re re) im)) #s(literal 1/2 binary64)))))

rewrite260.0ms (3.9%)

Memory
-19.2MiB live, 258.2MiB allocated; 62ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047275
076252
1227178
21352163
09168163
Stop Event
iter limit
node limit
iter limit
Counts
26 → 974
Calls
Call 1
Inputs
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))
#s(approx (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))))
(log.f64 (*.f64 im im))
(*.f64 im im)
(log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(fma.f64 im im (*.f64 re re))
(*.f64 re re)
(/.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))
(log.f64 (hypot.f64 re im))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (*.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)))))
(fma.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))))
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))
(*.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))))
(log.f64 #s(literal 1/10 binary64))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))
(/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))
(pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64))
(*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))
Outputs
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re)))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(neg.f64 (log.f64 (hypot.f64 im re)))
(+.f64 (/.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))) (/.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))))
(log.f64 (pow.f64 (hypot.f64 im re) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re)))))
(log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1/2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))))
(log.f64 (/.f64 #s(literal 1 binary64) (hypot.f64 im re)))
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64))))
(pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))
(neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))) (-.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) #s(literal 3 binary64))) (fma.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (-.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64))))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 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 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.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 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))))
(fma.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))
(fma.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))
(+.f64 (/.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(+.f64 (log.f64 (neg.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))) (log.f64 (neg.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))
(log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal -1/2 binary64)) (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 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 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal -1 binary64)) (pow.f64 (neg.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 2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(*.f64 #s(literal 2 binary64) (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1 binary64)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (log.f64 (hypot.f64 im re))))
(pow.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))) (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)))) (*.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))))) (-.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))) (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)))))))
(/.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 im re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (log.f64 (hypot.f64 im re))))
(fabs.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (log.f64 (log.f64 (hypot.f64 im re)))))
(exp.f64 (fma.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1/2 binary64) (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal -1 binary64))))
#s(approx (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 im) #s(literal 2 binary64)))
(*.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))) (*.f64 (*.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))) (-.f64 (*.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) (-.f64 (*.f64 (*.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))) (*.f64 (*.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im)) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im)) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im)))) (-.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im)) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im)) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im)) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im))) (*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im)) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im))))))
(/.f64 (neg.f64 (log.f64 (pow.f64 (*.f64 im im) #s(literal -1/2 binary64)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal -1/2 binary64))) (log.f64 #s(literal 10 binary64)))
(/.f64 (neg.f64 (neg.f64 (log.f64 im))) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (/.f64 im im))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 (log.f64 im) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (fma.f64 (log.f64 im) (log.f64 im) (-.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (/.f64 im im))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 (log.f64 im) #s(literal 3 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (fma.f64 (log.f64 im) (log.f64 im) (-.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (*.f64 (log.f64 (/.f64 im im)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (*.f64 (log.f64 (/.f64 im im)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (log.f64 im) (log.f64 im) (-.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 (log.f64 im) #s(literal 3 binary64))) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (log.f64 im) (log.f64 im) (-.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (log.f64 im)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 (pow.f64 (*.f64 im im) #s(literal -1/2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))
(fma.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im)))
(+.f64 (*.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) (*.f64 (log.f64 im) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im)) (*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 im)))
(log.f64 (exp.f64 (/.f64 (log.f64 im) (log.f64 #s(literal 10 binary64)))))
(*.f64 (log.f64 im) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (log.f64 (neg.f64 im)))
(*.f64 #s(literal 2 binary64) (log.f64 im))
(/.f64 (-.f64 (*.f64 (log.f64 (neg.f64 im)) (log.f64 (neg.f64 im))) (*.f64 (log.f64 (neg.f64 im)) (log.f64 (neg.f64 im)))) (-.f64 (log.f64 (neg.f64 im)) (log.f64 (neg.f64 im))))
(/.f64 (+.f64 (pow.f64 (log.f64 (neg.f64 im)) #s(literal 3 binary64)) (pow.f64 (log.f64 (neg.f64 im)) #s(literal 3 binary64))) (fma.f64 (log.f64 (neg.f64 im)) (log.f64 (neg.f64 im)) (-.f64 (*.f64 (log.f64 (neg.f64 im)) (log.f64 (neg.f64 im))) (*.f64 (log.f64 (neg.f64 im)) (log.f64 (neg.f64 im))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (neg.f64 (log.f64 (/.f64 im im))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 (log.f64 im) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (log.f64 im) (log.f64 im) (-.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64))) (log.f64 (/.f64 im im)))
(/.f64 (+.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (pow.f64 (log.f64 im) #s(literal 3 binary64))) (fma.f64 (log.f64 im) (log.f64 im) (-.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 1/2 binary64) (log.f64 im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (log.f64 im) #s(literal 2 binary64)) (log.f64 im))
(-.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (log.f64 (/.f64 im im))) (/.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (log.f64 (/.f64 im im))))
(+.f64 (/.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (fma.f64 (log.f64 im) (log.f64 im) (-.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64))))) (/.f64 (pow.f64 (log.f64 im) #s(literal 3 binary64)) (fma.f64 (log.f64 im) (log.f64 im) (-.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)) (pow.f64 (log.f64 im) #s(literal 2 binary64))))))
(+.f64 (log.f64 (neg.f64 (neg.f64 im))) (log.f64 (neg.f64 (neg.f64 im))))
(+.f64 (log.f64 (neg.f64 im)) (log.f64 (neg.f64 im)))
(+.f64 (log.f64 im) (log.f64 im))
(log.f64 (*.f64 im im))
(*.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 im))))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(*.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 im)))
(*.f64 (neg.f64 im) (neg.f64 im))
(*.f64 im im)
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 im)) #s(literal 2 binary64))
(pow.f64 (neg.f64 im) #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 im) im))
(sqrt.f64 (pow.f64 im #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 im) im))
(fabs.f64 (*.f64 im im))
(exp.f64 (*.f64 (log.f64 (neg.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 im) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 im) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))) (-.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) #s(literal 3 binary64))) (fma.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (-.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64))))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 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 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.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 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))))
(fma.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))
(fma.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))
(+.f64 (/.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(+.f64 (log.f64 (neg.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))) (log.f64 (neg.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))
(log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (neg.f64 (neg.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))) (neg.f64 (neg.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))))
(*.f64 (neg.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (neg.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))
(*.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))) (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))
(pow.f64 (exp.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (exp.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64)))) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(pow.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(pow.f64 (exp.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))) (log.f64 (fma.f64 im im (*.f64 re re))))
(pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))))
(pow.f64 (exp.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (neg.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64))))
(pow.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))) #s(literal 2 binary64))
(pow.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(pow.f64 (fma.f64 im im (*.f64 re re)) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))
(pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 (cosh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64)))) (cosh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))) (*.f64 (sinh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))) (sinh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (-.f64 (cosh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64)))) (sinh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64)))) (cosh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64)))) (-.f64 (*.f64 (sinh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))) (sinh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))) (*.f64 (cosh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64)))) (sinh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))))
(/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(-.f64 (cosh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64)))) (sinh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64)))))
(-.f64 (cosh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64)))) (sinh.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))))
(fabs.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))
(+.f64 (cosh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64)))) (sinh.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 im re)))) (*.f64 (/.f64 (pow.f64 re #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 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 (*.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)))) (*.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 (-.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 re)) (neg.f64 re)) (*.f64 (neg.f64 (neg.f64 re)) (neg.f64 re)))) (*.f64 (+.f64 im re) (-.f64 im re)))
(/.f64 (-.f64 (*.f64 (/.f64 (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 (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 (pow.f64 re #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 (pow.f64 re #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 (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 (pow.f64 re #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 (*.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 im)) im) (*.f64 (neg.f64 (neg.f64 im)) im))) (-.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 im)) im)))
(/.f64 (-.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 re)) re) (*.f64 (neg.f64 (neg.f64 re)) re))) (-.f64 (*.f64 im im) (*.f64 (neg.f64 (neg.f64 re)) re)))
(/.f64 (-.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 im)) (neg.f64 im)) (*.f64 (neg.f64 (neg.f64 im)) (neg.f64 im)))) (*.f64 (+.f64 re im) (-.f64 re im)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 im re))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 im re) (-.f64 im re))) (fma.f64 (/.f64 (pow.f64 re #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 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 (/.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 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 im)) (neg.f64 im)) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 (neg.f64 im)) (neg.f64 im)) (*.f64 (neg.f64 (neg.f64 im)) (neg.f64 im)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 im)) (neg.f64 im))))))
(/.f64 (-.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 re)) (neg.f64 re)) #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 (neg.f64 re)) (neg.f64 re)) (*.f64 (neg.f64 (neg.f64 re)) (neg.f64 re)) (*.f64 (*.f64 im im) (*.f64 (neg.f64 (neg.f64 re)) (neg.f64 re))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (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)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 re #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)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (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 (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 (/.f64 (pow.f64 re #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 (pow.f64 re #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 (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 (pow.f64 re #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 (pow.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (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)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 im)) im) #s(literal 3 binary64))) (+.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 im)) im) (*.f64 (neg.f64 (neg.f64 im)) im)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 im)) im)))))
(/.f64 (+.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 re)) re) #s(literal 3 binary64))) (+.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 re)) re) (*.f64 (neg.f64 (neg.f64 re)) re)) (*.f64 (*.f64 im im) (*.f64 (neg.f64 (neg.f64 re)) re)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 re #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (neg.f64 re) 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 (-.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 im re) #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 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 re #s(literal 6 binary64)) (pow.f64 im #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))))))
(/.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)))) (*.f64 (*.f64 (+.f64 im re) (-.f64 im re)) (*.f64 (+.f64 im re) (-.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 (fma.f64 (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 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))) (pow.f64 re #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 (-.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 (fma.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(/.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 (-.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))))) (exp.f64 (log.f64 (*.f64 (+.f64 re im) (-.f64 re im)))))
(/.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 re #s(literal 4 binary64)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))) (pow.f64 im #s(literal 4 binary64))))))
(/.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 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(/.f64 (-.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)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 im) im)))))
(/.f64 (-.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)) (*.f64 (*.f64 im im) (*.f64 (neg.f64 re) 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 (-.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 im re) #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 re #s(literal 4 binary64)) (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 re #s(literal 4 binary64))) (*.f64 (+.f64 im re) (-.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 im re) #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 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 im))) (*.f64 (neg.f64 (neg.f64 re)) re))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 im))) (neg.f64 (neg.f64 (neg.f64 im))) (*.f64 re re))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 (neg.f64 re))) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 (neg.f64 re))) (*.f64 im im))
(fma.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)) (*.f64 (neg.f64 (neg.f64 re)) re))
(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 (neg.f64 (neg.f64 im)) im))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 im im))
(fma.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 im)) (*.f64 (neg.f64 (neg.f64 re)) re))
(fma.f64 (neg.f64 (neg.f64 im)) (neg.f64 (neg.f64 im)) (*.f64 re re))
(fma.f64 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 re)) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 re)) (*.f64 im im))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 (neg.f64 (neg.f64 re)) re))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 re re))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 (neg.f64 re) (neg.f64 re) (*.f64 im im))
(fma.f64 im im (*.f64 (neg.f64 (neg.f64 re)) re))
(fma.f64 im im (*.f64 re re))
(fma.f64 re re (*.f64 (neg.f64 (neg.f64 im)) im))
(fma.f64 re re (*.f64 im im))
(-.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (pow.f64 re #s(literal 4 binary64)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))))))
(-.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (+.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))))))
(-.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 re im))) (/.f64 (pow.f64 im #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 re im))))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 im)) (neg.f64 im)))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 (neg.f64 re)) (neg.f64 re)))
(-.f64 (*.f64 im im) (*.f64 (neg.f64 re) re))
(exp.f64 (log.f64 (fma.f64 im im (*.f64 re re))))
(+.f64 (cosh.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (sinh.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(+.f64 (/.f64 (pow.f64 re #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 (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 (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 (pow.f64 re #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 (pow.f64 im #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 re #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64)))) (/.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (+.f64 (pow.f64 re #s(literal 4 binary64)) (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)) (*.f64 (+.f64 im re) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (neg.f64 re) re) (*.f64 re re)) (*.f64 (+.f64 im re) (-.f64 im re))))
(+.f64 (/.f64 (pow.f64 re #s(literal 4 binary64)) (*.f64 (+.f64 re im) (-.f64 re im))) (/.f64 (*.f64 (*.f64 (neg.f64 im) im) (*.f64 im im)) (*.f64 (+.f64 re im) (-.f64 re im))))
(+.f64 (*.f64 re re) (*.f64 (neg.f64 (neg.f64 im)) im))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (*.f64 im im) (*.f64 (neg.f64 (neg.f64 re)) re))
(+.f64 (*.f64 im im) (*.f64 re re))
(*.f64 (neg.f64 (neg.f64 (neg.f64 re))) (neg.f64 (neg.f64 (neg.f64 re))))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(*.f64 (neg.f64 (neg.f64 re)) (neg.f64 (neg.f64 re)))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 re re)
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 re)) #s(literal 2 binary64))
(pow.f64 (neg.f64 re) #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 re #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 re) re))
(sqrt.f64 (pow.f64 re #s(literal 4 binary64)))
(fabs.f64 (*.f64 (neg.f64 re) re))
(fabs.f64 (*.f64 re re))
(exp.f64 (*.f64 (log.f64 (neg.f64 re)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 re) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 re) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 #s(literal 1/2 binary64) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))) (-.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))))
(/.f64 (+.f64 (pow.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) #s(literal 3 binary64)) (pow.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) #s(literal 3 binary64))) (fma.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (-.f64 (*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))) (*.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (neg.f64 (log.f64 (hypot.f64 im re)))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64))))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 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 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (neg.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.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 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 1/10 binary64))))
(neg.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))))
(fma.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))
(fma.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))
(+.f64 (/.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64)))) (/.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64)))))
(+.f64 (log.f64 (neg.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))) (log.f64 (neg.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64))))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))
(log.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re)))
(*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(*.f64 #s(literal -1/2 binary64) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 #s(literal 1/2 binary64) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(neg.f64 (log.f64 (hypot.f64 im re)))
(+.f64 (/.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))) (/.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))))
(log.f64 (pow.f64 (hypot.f64 im re) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re)))))
(log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) #s(literal -1/2 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))))
(log.f64 (/.f64 #s(literal 1 binary64) (hypot.f64 im re)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64)) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -2 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3/2 binary64)) #s(literal 6 binary64)))
(*.f64 #s(literal 1/64 binary64) (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 6 binary64)))
(*.f64 (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 6 binary64)) #s(literal 1/64 binary64))
(*.f64 (pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) #s(literal 6 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal 6 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal 6 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 6 binary64)) (pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 4 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 4 binary64)))
(pow.f64 (exp.f64 #s(literal 6 binary64)) (log.f64 (log.f64 (hypot.f64 im re))))
(pow.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 3 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64)))) (*.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))))) (-.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64)))))))
(fabs.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))
(exp.f64 (fma.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64) (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 im re)))) (neg.f64 (sqrt.f64 (log.f64 (hypot.f64 im re)))))
(*.f64 (fabs.f64 (sqrt.f64 (log.f64 (hypot.f64 im re)))) (fabs.f64 (sqrt.f64 (log.f64 (hypot.f64 im re)))))
(*.f64 (fabs.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/2 binary64))
(*.f64 (fabs.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(*.f64 (fabs.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))))
(*.f64 (fabs.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) (fabs.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) #s(literal 1 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 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 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (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 2 binary64)))
(*.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) (sqrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (fabs.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -2 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64)) (fabs.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3/2 binary64)))
(*.f64 #s(literal 1 binary64) (log.f64 (hypot.f64 im re)))
(*.f64 #s(literal 1/2 binary64) (fabs.f64 (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1/2 binary64) (pow.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 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (fabs.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 1 binary64))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 7/2 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (fabs.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 7/2 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64)))
(/.f64 (fabs.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))
(/.f64 (fabs.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (fabs.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))
(/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re)))
(neg.f64 (neg.f64 (log.f64 (hypot.f64 im re))))
(sqrt.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #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 im re) (-.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 im #s(literal 3 binary64)) (pow.f64 re #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 (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 re #s(literal 4 binary64)) (pow.f64 im #s(literal 4 binary64))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))))
(fabs.f64 (neg.f64 (log.f64 (hypot.f64 im re))))
(fabs.f64 (log.f64 (hypot.f64 im re)))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(exp.f64 (log.f64 (log.f64 (hypot.f64 im re))))
(+.f64 (/.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) (/.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))))
(+.f64 (/.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (/.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 6 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 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))))
(+.f64 (cosh.f64 (log.f64 (log.f64 (hypot.f64 im re)))) (sinh.f64 (log.f64 (log.f64 (hypot.f64 im re)))))
(log.f64 (pow.f64 (hypot.f64 im re) #s(literal 1 binary64)))
(log.f64 (hypot.f64 im re))
(*.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 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 2 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(*.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 0 binary64)) (-.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) #s(literal 0 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 10 binary64)))) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (log.f64 #s(literal 10 binary64)))) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 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))))
(/.f64 (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))) (neg.f64 (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64))))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 10 binary64))) (log.f64 (hypot.f64 im re)))
(/.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 im re)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (log.f64 #s(literal 10 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))))
(/.f64 (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (neg.f64 (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))) (neg.f64 (*.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)))
(/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 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))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (*.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 9 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))))
(fma.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 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 2 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 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 2 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (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 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64))
(fma.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (log.f64 #s(literal 10 binary64)) (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))))) (/.f64 (pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (*.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))))
(+.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))))))) (/.f64 (pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))))))))
(+.f64 (/.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64))) (/.f64 (*.f64 (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))))
(+.f64 (/.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))))
(+.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))) (neg.f64 (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (neg.f64 (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(+.f64 #s(literal 0 binary64) (*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re))))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (log.f64 (hypot.f64 im re)))
(*.f64 (fabs.f64 (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (log.f64 (hypot.f64 im re)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (fabs.f64 (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))))
(*.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 9 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) (-.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))))) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))
(/.f64 (fma.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))))) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))))) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (neg.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))))) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (fma.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (neg.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)))))
(/.f64 (fma.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))))) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))))
(/.f64 (fma.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64)) (-.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 4 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 9 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))))) (-.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 (fabs.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))))))
(/.f64 (fabs.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (fabs.f64 (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))) (fabs.f64 (neg.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)))))
(/.f64 (fabs.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (fabs.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) (fabs.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(/.f64 (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 9 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fabs.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))))))
(/.f64 (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (neg.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) (neg.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 9 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 9 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)))
(neg.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (fabs.f64 (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (fabs.f64 (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (fabs.f64 (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (fabs.f64 (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (fabs.f64 (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))))) (/.f64 (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))))))
(-.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(fabs.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))))
(fabs.f64 (-.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))) #s(literal 0 binary64)))
(fabs.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(fabs.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64)))
(fabs.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))
(log.f64 (pow.f64 (hypot.f64 im re) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(log.f64 (pow.f64 #s(literal 10 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(log.f64 (exp.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (log.f64 (hypot.f64 im re)))
(*.f64 (fabs.f64 (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (log.f64 (hypot.f64 im re)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (fabs.f64 (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))
(*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))))
(*.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))) (*.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (*.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) #s(literal 3 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 9 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) (-.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (*.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))))) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))) (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))
(/.f64 (fma.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))))) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))))) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (neg.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))))) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (fma.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)))) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (neg.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)))))
(/.f64 (fma.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))))) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))))
(/.f64 (fma.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64)) (-.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 4 binary64)) #s(literal 0 binary64))) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(/.f64 (fma.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (*.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 9 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))))) (-.f64 (pow.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 4 binary64)) #s(literal 0 binary64)))
(/.f64 (fabs.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)))) (fabs.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))))))
(/.f64 (fabs.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (fabs.f64 (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))) (fabs.f64 (neg.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)))))
(/.f64 (fabs.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (fabs.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) (fabs.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(/.f64 (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 9 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64)))) (fabs.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))))))
(/.f64 (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (neg.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) (neg.f64 (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(/.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 9 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 9 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 3 binary64))) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64)))
(neg.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (fabs.f64 (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (fabs.f64 (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (fabs.f64 (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (log.f64 (hypot.f64 im re)) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (log.f64 (hypot.f64 im re)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (fabs.f64 (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (fabs.f64 (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (fabs.f64 (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(fma.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(fma.f64 (log.f64 (hypot.f64 im re)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))
(sqrt.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))))) (/.f64 (pow.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))))))
(-.f64 (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(-.f64 (/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(fabs.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))))
(fabs.f64 (-.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))) #s(literal 0 binary64)))
(fabs.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 0 binary64)))
(fabs.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) #s(literal 0 binary64)))
(fabs.f64 (neg.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(+.f64 (/.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (-.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) #s(literal 0 binary64))))
(+.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64))) #s(literal 0 binary64))
(log.f64 (pow.f64 (hypot.f64 im re) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(log.f64 (pow.f64 #s(literal 10 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(log.f64 (exp.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re)))) (log.f64 (hypot.f64 im re)))
(*.f64 (fabs.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (log.f64 (hypot.f64 im re)))
(*.f64 (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (fabs.f64 (log.f64 #s(literal 10 binary64))))
(*.f64 (exp.f64 (log.f64 (*.f64 (log.f64 #s(literal 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 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re)))
(*.f64 (fabs.f64 (log.f64 #s(literal 10 binary64))) (fabs.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (log.f64 #s(literal 10 binary64))) (fabs.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))) (log.f64 #s(literal 10 binary64)))
(*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) (log.f64 (hypot.f64 im re)))
(*.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) (*.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))) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))))
(*.f64 (log.f64 #s(literal 10 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))
(*.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(*.f64 (log.f64 (hypot.f64 im re)) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))))
(pow.f64 (exp.f64 (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))
(neg.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 2 binary64))))
(log.f64 (pow.f64 (hypot.f64 im re) (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re)))))
(log.f64 (pow.f64 #s(literal 10 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(log.f64 (pow.f64 (pow.f64 (hypot.f64 im re) (log.f64 #s(literal 1/10 binary64))) (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))))
(log.f64 (pow.f64 (pow.f64 #s(literal 10 binary64) (log.f64 #s(literal 10 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))))
(log.f64 (exp.f64 (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(neg.f64 (log.f64 #s(literal 10 binary64)))
(log.f64 #s(literal 1/10 binary64))
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re))) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(*.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))) #s(literal 1/4 binary64))
(*.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (fma.f64 im im (*.f64 re re)))) #s(literal 1/4 binary64))
(*.f64 (*.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 4 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 4 binary64)))
(*.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(*.f64 (pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 4 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 4 binary64)) (*.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 4 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 4 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 4 binary64)) (pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 4 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re)))) (neg.f64 (log.f64 (fma.f64 im im (*.f64 re re))))))
(*.f64 #s(literal 1/4 binary64) (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 #s(literal 1/4 binary64) (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 2 binary64)))
(*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (neg.f64 (log.f64 (hypot.f64 im re))))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 (/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -2 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) (*.f64 (log.f64 (hypot.f64 im re)) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (log.f64 (hypot.f64 im re))))
(pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))) (*.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))) (-.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 7/2 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 7/2 binary64)) (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 7/2 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 7/2 binary64))) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (*.f64 (log.f64 (hypot.f64 im re)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 7/2 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))))
(/.f64 (*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 7/2 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 7/2 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))))
(/.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64))) (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 4 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(/.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (neg.f64 (log.f64 (hypot.f64 im re))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) (log.f64 (hypot.f64 im re)))
(fabs.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 3 binary64)) (log.f64 (log.f64 (hypot.f64 im re)))))
(exp.f64 (+.f64 (log.f64 (log.f64 (hypot.f64 im re))) (log.f64 (log.f64 (hypot.f64 im re)))))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(log.f64 (exp.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))))
(/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 10 binary64))))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64)) #s(literal 1 binary64)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64)))) (neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64)))))
(*.f64 (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 5/2 binary64)) (pow.f64 (neg.f64 (log.f64 (hypot.f64 im re))) #s(literal 5/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64)) (pow.f64 (sqrt.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64)) #s(literal 5 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -2 binary64)) #s(literal 5 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1/2 binary64)) #s(literal 5 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3/2 binary64)) #s(literal 5 binary64)))
(*.f64 #s(literal 1/32 binary64) (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 5 binary64)))
(*.f64 (pow.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 5 binary64)) #s(literal 1/32 binary64))
(*.f64 (pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) #s(literal 5 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 5 binary64)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal 5 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal 5 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))) #s(literal 5 binary64)) (pow.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64))) #s(literal 5 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 5 binary64)) (pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re)))) #s(literal 5 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 5 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal 5 binary64)))
(*.f64 (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal -1 binary64)) #s(literal 5 binary64)) (pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 5 binary64)))
(*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64))) (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64))))
(*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))
(pow.f64 (exp.f64 #s(literal 5 binary64)) (log.f64 (log.f64 (hypot.f64 im re))))
(pow.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) #s(literal 5/2 binary64))
(pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64))) (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64)))) (*.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64))))) (-.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64)))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64))) (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64))) (-.f64 (*.f64 (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64)))) (*.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64)))))))
(neg.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))))
(fabs.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64)))
(exp.f64 (fma.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5/2 binary64) (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5/2 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 5/2 binary64)))
(exp.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 binary64))) (sinh.f64 (*.f64 (log.f64 (log.f64 (hypot.f64 im re))) #s(literal 5 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 (fabs.f64 (fabs.f64 (log.f64 #s(literal 10 binary64)))) (log.f64 (hypot.f64 im re)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (hypot.f64 im re)))) (sqrt.f64 (log.f64 (hypot.f64 im re))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))) (sqrt.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) (sqrt.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))) (sqrt.f64 (log.f64 #s(literal 10 binary64))))
(*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (log.f64 #s(literal 10 binary64))) (sqrt.f64 (*.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 10 binary64)))))
(*.f64 (sqrt.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (sqrt.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 (sqrt.f64 (log.f64 (hypot.f64 im re))) (sqrt.f64 (*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(*.f64 (fabs.f64 (log.f64 #s(literal 10 binary64))) (log.f64 (hypot.f64 im re)))
(*.f64 (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64))) (log.f64 (fma.f64 im im (*.f64 re re))))
(*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))
(*.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (fabs.f64 (log.f64 #s(literal 10 binary64)))))
(*.f64 (log.f64 (hypot.f64 im re)) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 1 binary64)))
(*.f64 (log.f64 (hypot.f64 im re)) (fabs.f64 (log.f64 #s(literal 10 binary64))))
(*.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))
(pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 1 binary64))
(neg.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(sqrt.f64 (pow.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (log.f64 #s(literal 1/10 binary64)) (log.f64 (hypot.f64 im re))))
(fabs.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))))
(exp.f64 (/.f64 (*.f64 (log.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re)))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(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 (pow.f64 (hypot.f64 im re) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))) (log.f64 (pow.f64 (hypot.f64 im re) (/.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64)))))
(log.f64 (pow.f64 (hypot.f64 im re) (log.f64 #s(literal 10 binary64))))

eval331.0ms (4.9%)

Memory
14.1MiB live, 779.6MiB allocated; 103ms collecting garbage
Compiler

Compiled 95 362 to 7 908 computations (91.7% saved)

prune91.0ms (1.4%)

Memory
-5.2MiB live, 179.6MiB allocated; 17ms collecting garbage
Pruning

22 alts after pruning (15 fresh and 7 done)

PrunedKeptTotal
New2 08492 093
Fresh5611
Picked415
Done066
Total2 093222 115
Accuracy
100.0%
Counts
2 115 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.1%
(fma.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))
99.0%
(/.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))))
98.9%
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64))))
99.0%
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64))))
98.0%
(/.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)))) (log.f64 #s(literal 1/10 binary64)))
98.2%
(/.f64 (/.f64 #s(approx (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
54.8%
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
98.1%
(/.f64 (*.f64 #s(approx (neg (pow (log (sqrt (+ (* re re) (* im im)))) -1)) (/.f64 #s(literal -1 binary64) (log.f64 im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/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)))
98.3%
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 #s(literal 2 binary64) (log.f64 im))))) (log.f64 #s(literal 10 binary64)))
99.1%
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
98.4%
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
52.8%
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) #s(approx (- (* (/ (* -1/2 re) im) (/ re im)) (log im)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) re) re (*.f64 (*.f64 (neg.f64 im) im) (log.f64 im))) (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
47.9%
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) #s(approx (- (* (/ (* -1/2 re) im) (/ re im)) (log im)) (*.f64 (fma.f64 (/.f64 (log.f64 im) re) (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 re re)))) (log.f64 #s(literal 1/10 binary64)))
98.5%
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (log.f64 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.9%
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
98.5%
(*.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
54.9%
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64)))))
54.5%
(log.f64 (pow.f64 #s(approx (+ (* im im) (* re re)) (*.f64 im im)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
54.3%
#s(approx (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
Compiler

Compiled 1 300 to 562 computations (56.8% saved)

regimes120.0ms (1.8%)

Memory
22.7MiB live, 170.2MiB allocated; 14ms collecting garbage
Counts
38 → 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)))
#s(approx (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) #s(approx (- (* (/ (* -1/2 re) im) (/ re im)) (log im)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) re) re (*.f64 (*.f64 (neg.f64 im) im) (log.f64 im))) (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) #s(approx (- (* (/ (* -1/2 re) im) (/ re im)) (log im)) (*.f64 (fma.f64 (/.f64 (log.f64 im) re) (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 re re)))) (log.f64 #s(literal 1/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)))
(log.f64 (pow.f64 #s(approx (+ (* im im) (* re re)) (*.f64 im im)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(log.f64 (pow.f64 (fma.f64 im im (*.f64 re re)) (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64)))))
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) #s(approx (log (+ (* im im) (* re re))) (*.f64 #s(literal 2 binary64) (log.f64 im))))) (log.f64 #s(literal 10 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (/.f64 (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 #s(literal 10 binary64)))))
(*.f64 (/.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 im re))) (pow.f64 (log.f64 #s(literal 10 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (log.f64 (pow.f64 (exp.f64 #s(literal 1/2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))))) (log.f64 #s(literal 10 binary64)))
(/.f64 (*.f64 #s(approx (neg (pow (log (sqrt (+ (* re re) (* im im)))) -1)) (/.f64 #s(literal -1 binary64) (log.f64 im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 #s(approx (- 0 (* (log (sqrt (+ (* im im) (* re re)))) (log (sqrt (+ (* im im) (* re re)))))) (neg.f64 (pow.f64 (log.f64 im) #s(literal 2 binary64)))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
(/.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 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (*.f64 (neg.f64 (log.f64 (hypot.f64 im re))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) #s(literal 5 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(*.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 2 binary64)) (log.f64 #s(literal 1/10 binary64))) (/.f64 #s(literal -1 binary64) (log.f64 (hypot.f64 im re))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal -1 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 6 binary64)) (*.f64 (neg.f64 (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 5 binary64))) (log.f64 #s(literal 1/10 binary64))))
(/.f64 (/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)) (neg.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 5 binary64)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (-.f64 (log.f64 (hypot.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64)))) (log.f64 (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (-.f64 (log.f64 (hypot.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (log.f64 (hypot.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im re)))) (log.f64 #s(literal 10 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
(fma.f64 (/.f64 (/.f64 #s(literal -1/2 binary64) (log.f64 #s(literal 1/10 binary64))) #s(literal 2 binary64)) (log.f64 (fma.f64 im im (*.f64 re re))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (log.f64 (hypot.f64 im re)) (log.f64 #s(literal 10 binary64)))))))
(/.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.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 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 8 binary64))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64))) (+.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (log.f64 (hypot.f64 im re)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (log.f64 (hypot.f64 im re)) (log.f64 (hypot.f64 im re)) (*.f64 #s(literal 0 binary64) (log.f64 (hypot.f64 im re)))))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 2 binary64)))) (*.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)))))
(/.f64 (fma.f64 #s(literal 0 binary64) (*.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 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.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 (fma.f64 #s(literal 0 binary64) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 6 binary64)))) (*.f64 (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))) (*.f64 (pow.f64 (log.f64 (hypot.f64 re im)) #s(literal 4 binary64)) (*.f64 (log.f64 #s(literal 10 binary64)) (log.f64 (hypot.f64 re im))))))
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
Calls

8 calls:

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

Compiled 44 to 38 computations (13.6% saved)

regimes30.0ms (0.4%)

Memory
-20.6MiB live, 72.6MiB allocated; 3ms collecting garbage
Counts
11 → 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)))
#s(approx (/ (* (log (+ (* im im) (* re re))) 1/2) (log 10)) (*.f64 (log.f64 (*.f64 im im)) (/.f64 #s(literal 1/2 binary64) (log.f64 #s(literal 10 binary64)))))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal -1/2 binary64)) (log.f64 #s(literal 1/10 binary64)))
(/.f64 (*.f64 (log.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1/2 binary64)) (log.f64 #s(literal 10 binary64)))
(/.f64 (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 #s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) re) im) (/.f64 re im)) (log.f64 im))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) #s(approx (- (* (/ (* -1/2 re) im) (/ re im)) (log im)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) re) re (*.f64 (*.f64 (neg.f64 im) im) (log.f64 im))) (*.f64 im im)))) (log.f64 #s(literal 1/10 binary64)))
(/.f64 #s(approx (neg (log (sqrt (+ (* im im) (* re re))))) #s(approx (- (* (/ (* -1/2 re) im) (/ re im)) (log im)) (*.f64 (fma.f64 (/.f64 (log.f64 im) re) (/.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1/2 binary64) (*.f64 im im))) (*.f64 re re)))) (log.f64 #s(literal 1/10 binary64)))
Outputs
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
Calls

8 calls:

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

Compiled 44 to 38 computations (13.6% saved)

regimes24.0ms (0.4%)

Memory
6.8MiB live, 54.1MiB allocated; 9ms collecting garbage
Accuracy

Total -28.2b remaining (-2526.1%)

Threshold costs -28.2b (-2526.1%)

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

8 calls:

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

Compiled 44 to 38 computations (13.6% saved)

simplify11.0ms (0.2%)

Memory
30.4MiB live, 30.4MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02246
13346
27246
312946
416646
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))
Outputs
(/.f64 (log.f64 (hypot.f64 re im)) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) re) im) (/.f64 re im) (log.f64 im))) (log.f64 #s(literal 10 binary64)))
(/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64)))

derivations572.0ms (8.5%)

Memory
-16.5MiB live, 470.4MiB allocated; 175ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04913787
114613702
254753492
080923285
02681533
18071501
230351413
082681320
01038
01738
14938
236938
3596738
0813222
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 46 to 22 computations (52.2% saved)

preprocess29.0ms (0.4%)

Memory
-4.3MiB live, 43.0MiB allocated; 1ms collecting garbage
Remove

(sort re im)

(abs re)

(abs im)

Compiler

Compiled 158 to 106 computations (32.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...